Back to Search Buy · Smoke La BarcaCategory OthersAddress80-81 Lower Marsh, London, SE1 7ABLondon. SE1 7ABUnited KingdomPhone 020 7261 9221Web www.labarca-ristorante.comSmoking allowedTerraceDistribuidorHunters & Frankau