El Metro by Michael Hubbard 13 August 2000 | London One of London’s best Spanish tapas bars, but the full menu includes steaks, excellent and very large salads. Continue Reading