Yes, Staybridge Suites Ofallon Chesterfield has a restaurant on site.