Landmark Square is a seven-building office and retail complex located in the heart of Stamford’s Central Business District. A multitude of restaurants, theaters, and other downtown amenities are within steps of the complex. The various floor sizes can accommodate tenants space needs from 500 square feet and up, and offers tremendous flexibility for growth. Immediate access to all downtown amenities including restaurants and hotels. Barbershop, money exchange, nine screen movie theater, Stamford Town Center Mall.