The Orchard

The Orchard is a 10-unit apartment property located at 46 Orchard Street in New Haven, CT. Home to Yale University and its affiliated hospitals, New Haven is a historic waterfront city that is replacing a declining industrial base with new biotech companies, research facilities, and a vibrant cultural scene.

Next Cities purchased The Orchard in July 2024 and has started renovating units and the grounds. All units have identical 3-bedroom layouts and townhouse-style entries. The units will be offered to the market with updated baths, kitchens, lighting, and flooring. The Orchard’s proximity to the Yale hospital system and downtown New Haven makes it an attractive option for hospital staffers, graduate students, and anyone interested in affordable renovated housing.