St. Charles Restaurants
Book your table now
Book for breakfast today in St. Louis
OpenTable Icons
Find the right table in St. Charles
Let OpenTable find the best spots for you.
Check out diners' favourite restaurants in St. Charles
Updated on
Diners’ Choice Awards are based on where your fellow diners book, dine, and review. Only verified diners get to review restaurants on OpenTable, so our data doesn’t lie.
Napoli 3
$$$$•Italian•4.8(2,541)Café Napoli is a family owned restaurant, established in 1989 by Tony and Kathy Pietoso. Quickly becoming a success, they moved the small basement restaurant to a larger location at the corner of Forsyth and Bemiston in the heart of Clayton. In 2003, sons Ande and Kye expanded their family restaurant by adding Bar Napoli, a swank cocktail lounge. A few years later, Napoli Reserve was added onto Bar Napoli allowing for private event space and an additional bar and lounge for the weekends. After years of a flourishing business, Kathy and Tony decided to take their ventures West to Town and Country where they opened their second location, Napoli2, managed by Ande. Kye has taken the reigns from his father and is now the front man for the 8,000 square foot establishment in Clayton. Café Napoli and Bar Napoli have recently undergone a face lift inside and out. Inside the kitchen, Executive Chef from Napoli2 Jon Berger was recently added to the team, bringing fresh ideas and innovation to the regional Italian specialties.Napoli Sea
$$$$•Seafood•4.8(950)Napoli Sea located at the Streets of St. Charles is family owned and operated by the Pietoso Family. You will quickly feel as if you are in a coastal city with the beautiful ambiance and nautical vibe. Selections include the freshest fish flown in daily amongst many other other selections.
Prasino - St. Charles, MO
$$$$•American•4.7(3,362)Prasino is an eco-friendly restaurant in St. Louis, MO that serves breakfast, lunch and dinner. Prasino means green, which is at the heart of the restaurant's mission - to provide healthy food at an affordable price in a modern, environmentally conscious setting.
Prasino emphasizes seasonal, local, and organic food whenever possible. Its commitment to sustainability is incorporated in Prasino's eco-chic design.P.F. Chang's - St. Charles - 9888
$$$$•Chinese•4.6(203)P.F. Chang’s combines Asian-inspired flavors with classic Chinese food, offering something for everyone. Enjoy signature dishes like Chang’s Chicken Lettuce Wraps, Mongolian Beef, and Signature Lo Mein alongside hand-rolled sushi. We also feature a wide variety of gluten-free and vegetarian options, plus rotating seasonal menu items and handcrafted cocktails.
Dine in with us for lunch or dinner by making a reservation online, or order your favorites for takeout, delivery, or catering through our website or mobile app. Whether you’re planning a family meal or corporate event, P.F. Chang’s catering packages make it easy to bring bold Asian flavors to any occasion.
Outdoor dining in St. Louis
See what locals rave about in St. Charles
- JJohnSt. Louis •5 reviews5.0Dined 2 days agoThis was our first visit to The Main House. We were sincerely pleased with our dining experience. Our servers were attentive and courteous. We chose to order from the Sunday Brunch menu and thoroughly enjoyed the food. We are looking forward to returning to try the diner menu.More infoThe Main House$$$$• American• St. Charles•4.8
- MMarkSt. Louis •20 reviews5.0Dined 2 days agoReally great service and food. It was pretty loud out on the patio but still very nice brunch.More infoPrasino - St. Charles, MO$$$$• American• St. Charles•4.7
- NNadyaSt. Louis •1 review5.0Dined 2 days ago10/10 like genuinely so happy I came here for my birthday!! The wait wasn’t crazy long, food was fresh and seasoned and amazing! Im still thinking about those oysters lmao! I also got the lobster tail, my friend got the steak. Both amazing! Our server was so nice and sweet I loved her and all the other staff were nice as well! Napoli sea will be seeing me again real soon.More infoNapoli Sea$$$$• Seafood• St. Charles•4.8
- BBrandyChicago / Illinois •1 review5.0Dined 3 days agoFood and service was top notch! Very attentive to our table and others dining. Witnessed several times employees helping each other out and even though they were all busy all were pleasant and had smiles on their faces! We will be back!More infoFirebirds Wood Fired Grill - St. Charles$$$$• American• St. Charles•4.1
- PPaulSt. Louis •1 review5.0Dined 6 days agoThis was a great evening out with friends. We all enjoyed what we had (each had their own choice). Can't say enough about Napoli III. Everything was great and worth it.More infoNapoli 3$$$$• Italian• St. Charles•4.8
Restaurant experiences trending in St. Louis
Private Dining
Private Dining
Discover St. Charles
St. Charles, the original capital of Missouri, welcomes visitors to its quaint colonial town. South Main Street persuades visitors and townsfolk to frequent its many shops, restaurants and cafes. It would take weeks to sample the many one-of-a-kind eateries in St. Charles. Chefs proud of their French cuisine, German entrees, Italian creations and loved American dishes anxiously await your visit. After hitting historic spots like the Lewis & Clark Boat House and appreciating the area's trading post history, meander down to relax at a patio restaurant, take in a local pub, or grab some take-out to eat along the riverfront. And, if you're looking for restaurants that are into sustainability and locally produced ingredients, you'll find them in St. Charles.
Frequently asked questions
Child friendly restaurants in St. Charles include Spiro's - St. Charles, Napoli Sea and The Main House
Explore OpenTable
- Regency Square Shopping Center
- River Road Park
- Lewis Clark Center
- St. Charles Convention Center
- Embassy Suites St. Louis-St. Charles/Hotel & Spa
- Harvester Square
- Hollywood Casino
- The Muny Theater
- Boggy Road Shopping Center
- Ameristar Casino St. Charles
- Historic Aircraft Restoration Museum
- African Church
- St. Charles Odd Fellows Hall
- Comfort Suites Saint Charles
- Pere Marquette Nature Preserve
- Super 8 Saint Charles
- Ara Spa
- TownePlace Suites St. Louis St. Charles
- Hollywood Casino St. Louis
- Blanchette Park