1 of 19Just listed87 Prospect St (opens in new tab)87 Prospect Street, Athol, MA 01331$2,600/moFees may apply12-mo leaseJust listed 4 days ago, one of the newest options on the market in Athol, MA.View DetailsCheck availability