One Landmark Square

Building in Stamford, Connecticut, US From Wikipedia, the free encyclopedia

One Landmark Squaremap