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