Inhofe Plaza 2 Wks Ago 6565 S Newport Ave, Tulsa, OK 74136 1 Bed $899 FavoriteEmail Property(539) 233-6701