at 10020 E 81st St, Tulsa , 74133 United States
78 FB users likes Holiday Inn South Tulsa, set it to 52 position in Likes Rating for Tulsa, Oklahoma in Hotel & Lodging category
Holiday Inn South Tulsa is Tulsa based place and this enity listed in Hotel category. Located at 10020 E 81st St OK 74133. Contact phone number of Holiday Inn South Tulsa: (918) 994-5000
The Hampton Inn Sand Springs hotel offers modern accommodations with premier amenities, designed to provide you with everything you’ll need on your stay.