Downtown Plaza Hotel

From $ -1 per night

Avg. User Rating:


17 West 7th Street, Tulsa, Oklahoma 74119
(800) 585-5101
Show More Info
Downtown Plaza Hotel Photo, Tulsa, Oklahoma

User Reviews


The Downtown Plaza Hotel of Tulsa