Aloe Vera Restaurants in North West London
Show restaurants on map
4.1
Menu
Table booking
4.1
Menu
Table booking
City: North West London, 168 West End Ln, West Hampstead, North West London, England, NW6 1SD, NW6 1SE, United Kingdom
"Try the strawberry vanilla layered sponge cake."
Feedback
These reviews refer only to the mentioned ingredients.