Lady Di's Diner
9.5 β’ Diner
Small diner offers large outdoor patio with no frills seating and a warm, cozy atmosphere that feels like a family gathering. Indoor space is tight and lively, while staff personalities add to a fun, welcoming vibe. Cash-only policy and classic comfort food complete the straightforward experience.
View menu
Good to know
1
Lady Di's Diner only accepts cash payments.
2
There is a $3.25 fee at the ATM inside the restaurant.
3
The portions at Lady Di's Diner are huge.
630 N Kingshighway St, St Charles, Missouri, United States
Check out lists where this place stands out
Similar places nearby
A few nearby places worth checking next.
Allin's Diner
Cozy, retro-style diner with a small-town nostalgic vibe, offering handmade breakfast dishes in a bright, clean space.
Waffle House
Old-fashioned diner with spotless restrooms, quick service, and affordable prices despite some cleanliness concerns.
NACHO'S FRESH MEX
Vibrant Mexican eatery featuring an extensive menu with diverse meat, shrimp, and vegetarian options, plus a delightful patio.