1. Glass Structures Limited 50 Leigh St, Framingham, MA 01701 Coordinate: 42.31494,-71.42604 Phone: (508) 877-6457
2. River's Edge Greenhouse 12 Auburn Street Ext, Framingham, MA 01701 Coordinate: 42.30131,-71.42802 Phone: (508) 872-9580