West Edison Plaza Apartments

570 North 39th West Avenue Tulsa OK 74127 (888) 848-5698