Tapas restaurant · 1230 Main St, Leicester, MA
Dine-In
More food in Leicester, MA · Tapas in Leicester