The Holiday Inn Express Hotel & Suites Sparta, located here about one hour south of St. Louis, Mo., opened in mid-April.
The hotel offers 74 guest rooms and one meeting room that can accommodate up to 46 people.