Connecticut Business Centers, Stamford Landmark Square Center, Stamford Landing Center 2 Stamford Lndg, 06902 Stamford