at 9010 E 71st St, Tulsa , 74133-3121 United States
16 FB users likes Holiday Inn Express Hotel, set it to 543 position in Likes Rating for Tulsa, Oklahoma in Local Business category
Holiday Inn Express Hotel is Tulsa based place and this enity listed in Wedding Planning category. Located at 9010 E 71st St OK 74133-3121. Contact phone number of Holiday Inn Express Hotel: (877) 865-6581