The Delray Station apartment complex in Delray Beach, Fla., has sold for $73.9 million. Alta Delray Station, an affiliate of Atlanta-based Wood Partners, sold the 284 apartments at 203 Depot Ave. and ...
A Delray Beach multifamily community completed three years ago was acquired by An Atlanta-based apartment investor for $73.9 million. The newly renamed Cortland Delray Station is a 284-unit, ...