Natural Kitchen
Restaurant • Cafe • Coffee shop • Breakfast restaurant • Meal takeaway • Bakery • Deli • Health food restaurant • Salad shop • Juice shopGlass-fronted deli & daytime cafe with stripped-back decor, for small plates, burgers and salads. People often mention lunch, staff, meal, service, great,
Address
15-17 Nevill Ln, London EC4A 3AP, United Kingdom
Website
Contact
+44 20 7583 6655Price rating
$$ $$
Rating on Google Maps
3.90 (267 reviews)Open on Google Maps