at 8888 S Lewis Ave, Tulsa , 74137-3209 United States
4 FB users likes Days Inn Tulsa-South, set it to 715 position in Likes Rating for Tulsa, Oklahoma in Local Business category
Days Inn Tulsa-South is Tulsa based place and this enity listed in Hotel category. Located at 8888 S Lewis Ave OK 74137-3209. Contact phone number of Days Inn Tulsa-South: (918) 299-8511