Tiny Leaf Justin Horne THIS RESTAURANT IS CLOSED Tiny Leaf

THIS RESTAURANT IS CLOSED Tiny Leaf Map

209 Westbourne Park Rd.
London, W11 1EA
020-7243 9818
Map
Cuisine: Healthy / Vegetarian / Organic
Vegetarian, organic and zero-waste restaurant in Notting Hill with a daily-changing menu.
Openings: Breakfast, Lunch & Dinner daily

Features