The Spot, Georgetown

American restaurant · 19 W Main St, Georgetown, MA

Dine-In

Hours

More food in Georgetown, MA · American Food in Georgetown