Delivery
Pickup
Outdoor
England
London
Harrow
Edgware
1 Restaurants on GastroRanking
4 Opinions in 1 websites
went to visti this place at the weekend after reading some great things. found the place completely shut, windows covered in newspaper and not a sole about.