Red Roof Inn Tulsa

4717 S Yale Ave
Tulsa
Oklahoma
United States