Find
{{ group }}
{{ item.name }}
Near
{{ item.properties.formatted }}
SEARCH
Pizza Restaurants in Barnes And Castelnau
1
Pizza Express
Pizza •
$
$
14-15 Barnes High St, London
“Very good all round except when it's too busy because I cannot handle too much noise.”
3.8
Good
73 Reviews
Menu
Order
Loading...
load more
Restaurants in Barnes And Castelnau, Greater London
View on map
“Very good all round except when it's too busy because I cannot handle too much noise.”