Red Top

90 Somerset St.
Belmont
Massachusetts
United States