Castle Cantina Tapas Bar & Restaurant

Tapas restaurant · 1230 Main St, Leicester, MA

Dine-In

Hours

More food in Leicester, MA · Tapas in Leicester