Delivery
Pickup
Outdoor
England
London
Harrow
Edgware
1 Restaurants on GastroRanking
1188 Opinions in 3 websites
Poor customer service! Called them and complained that they have given me a completely different pizza and they blamed me for ordering the wrong pizza! One regular customer lost!