Castle Restaurant

1230 Main St
Leicester, MA
508.892.9090
42.244815
-71.916346
Hours:
Mon - Tue:closed
Wed - Sat:11:30am - 9:30pm
Sun: 2pm - 9pm

for Castle Restaurant
Directions
from: