what is the total cost of a two night stay
Address: 2636 E 11th St, Tulsa, OK 74104, USA
Gabriel Popescu | Jun 15, 2018
We paid $140 per night
Dave Footer | Jun 15, 2018
I think our company paid about $120 per night.
Thanks! Your answer is awaiting moderation.