1290 Summer St #3400, Stamford, CT 06905, United States
One Hospital Plaza, Stamford, CT 06902, United States