1. Leicester Farm & Garden Center Inc 1155 Stafford St, Rochdale, MA 01542 Coordinate: 42.19138,-71.90998 Phone: (508) 892-7107