Buildings at 15-17 Lee St.

15-17 Lee St.
Cambridge
Massachusetts
United States