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