Hotel Ambassador

, Tulsa, United States
Nearby Airports
Review this Hotel
Popular Travel Destinations

Recently Reviewed Hotels Around Tulsa

Hotel Ambassador

, Tulsa
2 star

Rooms: 55

1324 South Main - Tulsa - Oklahoma - 74119 - United States 918 587 8200
93 Traveller

Reviews - Hotel Ambassador

Top Local Tips for Tulsa

great concentration of Art Deco architecture in central area The buildings in this town are incredible. Take the downtown self guided walking tour for a really pleasant surprise!

(hotels)loading

Other names for Hotel Ambassador

  • ambassador hotel tulsa
  • Address: 1324 South Main - Tulsa - Oklahoma - 74119 - United States
Travel Library Traveller Rating?
9.0/10

See All 93 reviews

Review this Hotel
Candid Traveller Photos
  •  Loading Image...
  •  Loading Image...
  •  Loading Image...
  •  Loading Image...
(hotels)loading

Hotels Near Hotel Ambassador