662 W Hill Rd, Stamford, CT 06902