Apartment Unit 1 at 62 Algonquin Street, Newton, MA 02135 - HotPads