Delivery
Pickup
Outdoor
England
London
Hillingdon
Northwood
1 Restaurants on GastroRanking
182 Opinions in 1 websites
Disgusting uou don't offer customers tap water when requested. You accept service charge from us but refuse me water! Isn't this totally illegal???