Salon & spaHair salonsNot claimedResidence at South Windsor Farms Salon200 Deming StreetSouth Windsor, CT