Apartment Unit 2 at 2 Stillman Place #2, Boston, MA 02113 - HotPads