1. Med Spa New England 152 King St, Cohasset, MA 02025 Coordinate: 42.23729,-70.82486 Phone: (866) 537-8941