Sublet office space in Fairfield, Metro Center One Station Place Stamford, CT Floor 7