Directions to The Downtown Plaza Hotel Of Tulsa, Tulsa

The-downtown-plaza-hotel-of-tulsa-map
The The Downtown Plaza Hotel Of Tulsa in Tulsa is located at 17 WEST 7TH STREET , Tulsa , OK, US .   Click on the Google Map above to get an interactive version and see the area around the The Downtown Plaza Hotel Of Tulsa .