THIS RESTAURANT IS CLOSED Tiny Leaf Map
Vegetarian, organic and zero-waste restaurant in Notting Hill with a daily-changing menu.
Openings: Breakfast, Lunch & Dinner daily
Features
- Dress code: Casual
- Heart-healthy dishes