126-130 Main Street is a three-story building located in the heart of downtown New Canaan, one of the wealthiest communities in the USA. The first floor is retail space and offices on the top two floors. With it’s prime downtown location, within walking distance there are neighboring shops, restaurants, banks and other amenities including the New Canaan Train Station.