303 Harvard Street

303 Harvard Street (a.k.a 39A Lee Street) Cambridge, MA is a 16 unit apartment building located within walking distance to Harvard Square.  

303 Harvard Street Exterior (2)_edited_edited.jpg