Homes for sale - 2 Happy Hill Road, Stamford, CT 06903 – MLS#170403...