12 Judy Lane, Stamford, CT 06906 - Homesnap