No, there is no on-site restaurant at the Holiday Inn Express and Suites. The hotel is within walking distance or short drive to many restaurants in Branson.