You are now leaving Menulist
We hope to see you again soon!
Holland Park Cafe
Holland Park, Ilchester Place, W8 6LU, Kensington and Chelsea, United Kingdom
Cafe, Coffee, Drinks, Breakfast, High Tea, British, Family, Restaurants, Cheese, Sandwiches, Brunch, Tea, Soup
The redirect does not work? Just click on this link or copy it into your address bar