Lexington Green

Massachusetts and Hancock Sts.
Lexington
Massachusetts
United States