Il Bel Lago

11631 Olive Boulevard, St Louis, Missouri 63141

il-bel-lago.jpg

Photograph by Katherine Bish

11631 Olive Boulevard, St Louis, Missouri 63141
Mon–Fri: 11:30 a.m.–10 p.m.
Sat: 5 p.m.–10 p.m.
Italian
Reservations Accepted
$$$$
101 Best Restaurants 2016, Best Restaurants 2018
Creve Coeur

Mentions