Atria Apartments

 8601 S Mingo Rd, TulsaOK 74133