5 Days Ago COMPARE Stratton Hill Park Apartments 161 West Mountain St, Worcester, MA 01606 Studio - 3 Beds $1,400 - $2,225