Mayfair's Spanish gem

Away from the bustling streets of central London lies El Pirata of Mayfair, a culinary gem that has been serving...