Constructed in 1970, the Chula Vista apartment building comprises 61 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 42,264 SqFt. The property is located in Oklahoma City - I 240 Corridor, at 724 SE 59th Street, Oklahoma City.