Carbon Electric Charcoal GrillRestaurantsLondon, Greater London020 7734 9101Not providedVisit website