Family (1300Ml) Restaurants in London
Show restaurants on map
4.7
Menu
4.7
Menu
City: London, 75 High Street, London, BR11JY, United Kingdom
"Delicious sourdough pizza at affordable prices. The ambiance is lacking and the acoustics are poor, making it very loud, but the pizza is truly tasty."
Feedback
These reviews refer only to the mentioned ingredients.