Get directions to: Ambassadors Restaurant Guide, Tulsa, OK
Restaurant address: 7030 S Yale Suite 403 Tulsa, OK 74136, USA
Restaurant: Ambassadors Restaurant Guide