The Howard Johnson INN Tulsa OK is a Tourist hotel. Located in Tulsa area. Shopping is within walking distance and the nightlife/restaurants are located in the hotel.
Tulsa Inn Extended Stay offers 162 guestrooms. Guestrooms feature cable, satellite television. Business-friendly rooms are equipped with wireless Internet access and free local calls. Amenities in kitchens include refrigerators, microwaves, cookware/dishes/utensils, and coffee/t... Show More
Reach us, we're available 24/7.