1. Green Lizard Studio W Main St, Westborough, MA 01581 Coordinate: 42.259502,-71.62924 Phone: (617) 645-4400