Back to list
Adora Pizza
Very good 8.4 (52 reviews)
Approx. £25
Location
62 Kensington High Street
London W8 4PE
See on the map