Main content starts here, tab to start navigating

65 Locust Avenue is a three-story, 27,000 square foot office building located in New Canaan Connecticut. The building is located on the corner of Locust Avenue and Cherry Street, within walking distance to downtown amenities and the New Canaan Train Station (MTA North). 65 Locust Avenue is one of the few office buildings of its quality in New Canaan, offering ample parking on both a surface and below grade parking lot

Get Directions