CREVE COEUR, MO – October 27, 2026 (StLouisRestaurantReview) Oh London Restaurant & Lounge, a British-inspired restaurant at 11411 Olive Boulevard in Creve Coeur, Missouri, closed permanently on Saturday, October 24, 2026, ending a roughly 20-month run that began in February 2025. The closure came just 23 days after the restaurant received national recognition from Yelp, highlighting the difference between restaurant publicity, customer expectations, and financial sustainability. Owners Raj and Shweta Pandey confirmed the closure through an interview with St. Louis Magazine dining editor George Mahe. The owners cited insufficient revenue growth, menu pricing constraints, competing business commitments, and the
Source: Read Original Article