34 Shelburne Road, Stamford, CT 06902, United States
1 Hospital Plaza, Stamford, CT 06902, United States
One Hospital Plaza, Stamford, CT 06902, United States