Tulsa Inn & Suites is located in Tulsa city that is situated on the Arkansas River at the foothills of the Ozark Mountains of Oklahoma. Philbrook Museum of Art featuring extensive gardens and artwork is 6 kilometres away. This Tulsa Inn & Suites features spacious and well-appointed accommodation units that are equipped with amenities such as writing desk, telephone, colour TV and a hairdryer. Each unit also comprises of kitchen appliances such as microwave and a refrigerator to prepare meals.
HotelClub