New - 7 Days Ago $1,000,000 Active 4Beds2Baths1504Sqft0.1Acres 61 Athol St, Boston, MA 02134 MLS#: 73598616