Filter
Delivery
Pickup
Outdoor
The best restaurants in London
36.379 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,5
347 Opinions in 3 websites
117 Lower Addiscombe Rd, Croydon, CR0 6PU, England
The whole order was messed up and they were not really helpful at all after being called.