Little Hills Restaurant & Winery 501 S Main St, Saint Charles, MO63301 Little Hills Restaurant & Winery has been a staple on historic Main St. since 1998. The restaurant serves breakfast,…More lunch and dinner, with delicious choices like omelets and waffles in the morning, sandwiches and wraps for lunch and steaks, burgers or seafood for dinner. Many gluten-free options and vegetarian dishes are also available. Little Hills produces its own wines and provides tastings during meals. The location includes a multi-level outdoor patio that makes for quite the romantic setting, and there are fire pits for those who like to enjoy the elements later into the fall.