Garbanzos Falafel & Salad Bar - High HolbornUnclaimedRestaurantsLondon, LND07958 360913Not providedNot provided