The Chelsea

The Chelsea is a 312-unit, Class A, 100% market-rate apartment community located in Columbus, Ohio.