top of page

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.  

bottom of page