AMBASSADOR HOTEL

1200 N WALKER AVE, OKLAHOMA CITY,
OK, 73103, USA