Sparta Restaurant

321 Great Rd.
Bedford
Massachusetts
United States