20 Brookdale Rd, Stamford CT 06903