Metro Center

One Station Place Stamford, CT 06902

Photo Gallery