Apartment Unit 1 at 676 Stafford Street #1, Leicester, MA 01542 - HotPads