129 Main St.,
Groton , MA 01450 UNITED STATES
Based on 1 reviews
Pizza - GoodI'veonly had the pizza here though I know they have other items on their menu...pizza was very good...and I'm pretty picky when it comes to pizza.
Worldwide > United States > Groton, MA > Restaurants