Apple Almond Slice Restaurants in London
Show restaurants on map
3.6
Menu
Table booking
3.6
Menu
Table booking
City: London, 178 Upper St, London, N11RG, N5 2LL, United Kingdom
"The quote 'sugar free' dragged me into this place."
Feedback
These reviews refer only to the mentioned ingredients.