Photo gallery for OYO Townhouse Tulsa Woodland Hills
OYO Townhouse Tulsa Woodland Hills
Hotel in South Tulsa
Reviews
6.2
Popular amenities
Explore the area
8338 E 61st St, Tulsa, OK, 74133
- Woodland Hills Mall3 min drive
- St. Francis Hospital4 min drive
- Oral Roberts University10 min drive
- Tulsa, OK (RVS-Richard Lloyd Jones Jr)18 min drive