The Spot Cafe

385 Main St.
Watertown
Massachusetts
United States