Address
1230 Main Street
Leicester
MA
01524
United States
Since 1950, the restaurant has operated within a massive stone replica of a 16th century castle complete with turrets, towers and a moat located on scenic Route 9 in Leicester, Massachusetts.