Company Overview
Company Name
Economy Inn & Suites
Address
11525 E Skelly Dr, Tulsa, OK, 74128, United States
Website
economyinntulsa.comPhone
(539) 867-2600About Economy Inn & Suites
The Economy Inn & Suites Tulsa is a budget-friendly hotel located in the heart of Tulsa, Oklahoma, United States. It offers comfortable accommodations with amenities such as cable TV, large fridges, and microwaves, catering to both business and leisure travelers. The hotel provides free parking and daily or weekly housekeeping services to ensure a pleasant stay for its guests.