Ramada Tulsa
Main:
(918) 921-5053
Fax: (918) 828-9660
Fax: (918) 828-9660
8175 E Skelly Dr, Exit East 231/West 232, Tulsa, Oklahoma, 74129
Note: Exit East 231/West 232
Note: Exit East 231/West 232