Location:

Stamford, CT

Square Footage:

18,000

Service:

Office