Nature Inn & Suites Wichita Falls features 18 rooms and lies 25 minutes on foot from Our Lady Queen of Peace Catholic Church. This 3-star inn helps guests keep fit with a gym on site and offers a business centre for corporate travellers.
The accommodation is about 20 km from Sheppard AFB airport and 3.5 km from such cultural venues as Wichita Falls Museum of Art at Midwestern State University. Church of Jesus Christ of Latter Day Saints is quite close to the Nature Inn & Suites in Wichita Falls. The property is located 19 minutes on foot from Wellington Banquet & Conference Center.
They offer bathrooms fitted with a separate toilet, a bath, and a shower along with a hairdryer and bath sheets.