Apartment for sale, 2 Avery Street, Unit 21E, in Boston, United StatesBoston, 2 Avery Street, Unit 21EApartment • 1 room(s) • 4 bed. • 4 bath. • 301.56 m²