Budget Inn, Tulsa
802 W Skelly Dr, Tulsa, OK 74107, USA
Location on the map Budget Inn
Located nearby
Budget Inn is located at 802 W Skelly Dr, Tulsa, OK 74107, USA (~7.4 km from the central part of Tulsa).
You are on this page because you are most likely looking for: or hotel,
Budget Inn Tulsa, United States,
Budget Inn, address,
reviews, phone photo.