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