Ambassador Hotel

Ambassador Hotel

cmruark
The Ambassador Hotel is a 9-story hotel in Tulsa, Oklahoma built in 1929. #ambassador #hotel #oklahoma #tulsa
Default Title