
Shot by a City Insiders curator.
Tucked away on Upper Richmond Road, Leonardo Wine Bar is East Sheen's go-to for unpretentious Italian dining with a real neighbourhood soul. The low-ceilinged, cosy interior feels like a proper local spot rather than a polished chain, and that charming courtyard with its grapevines is perfect for summer evenings. The menu sticks to honest, homemade Italian fare—think generous portions of pasta and steak—backed by a wine list that actually respects Italian varietals.
Solid Italian neighbourhood spot with real character
Leonardo Wine Bar feels like the kind of place locals have been coming to for years without much fuss. The atmosphere is properly informal—low ceilings, warm lighting, and that intimate bistro feel that makes you want to linger. What stands out is the Italian wine selection; they clearly know their stuff and aren't just slapping generic labels on bottles. The food is straightforward and satisfying: homemade pasta done properly, steak that doesn't try too hard, and portions that actually fill you up without being ridiculous.
The courtyard is a real highlight when the weather's decent. Those established grapevines create a lovely Italian garden vibe, and it's become a proper community spot for neighbourhood dinners. Service is friendly and efficient, though don't expect white-glove treatment—that's not what this place is about. It's the kind of place you'd bring visiting friends who want to see "real London" rather than the tourist traps.
If you're looking for something special or fancy, this isn't it. But for solid Italian food, good wine, and a genuinely welcoming atmosphere in East Sheen, Leonardo delivers exactly what it promises. It's become a reliable neighbourhood institution, and that's worth more than any Michelin star.