Motel 6 8648

Motel 6 #8648, also known as Motel 6 Tulsa, OK, is a Motel 6 location at 18715 East Admiral Place in Catoosa, Oklahoma.