Across the Street From the Subway, 2 Stops to the City!
16 Leeds Street, Unit 2, Boston, MA
This family-friendly Boston apartment building is located by the ocean, within 2 mi (3 km) of Boston Medical Center, Boston Convention and Exhibition Center ...
2.5/5 (4 reviews)
Reminded me of a place I convinced my mom would be “Fine!” as a 20 yr old. Clean but a dump
"Pictures were misleading. 3 double beds.. 2 bedrooms should have been 1-2 singles instead- no room to walk around the beds, had to crawl over to the inside spot. 3 apartments in the building, no deadbolt on apt 2s door. Shear curtains or lightweight blinds=very bright and noisy when trying to sleep. ..."
Reviewed on 18 Jul 2019