THE CHELSEA APARTMENTS

The Chelsea Apartments is a 312-unit apartment complex located in Oklahoma City, Oklahoma. The property was acquired in 2014, and consists of 276,528 SF situated on over 14 acres. The property was built in 1984.

VIEW AERIAL FOOTAGE OF THE PROPERTY

Menu