Hillcrest Residence Apartments 1402 Southwest 59th Street, Oklahoma City, OK 73119