Directions to Hotel Ambassador, Tulsa

Hotel-ambassador-map
The Hotel Ambassador in Tulsa is located at 1324 SOUTH MAIN , Tulsa , OK, US .   Click on the Google Map above to get an interactive version and see the area around the Hotel Ambassador .