Serving traditional Spanish tapas dishes in Mayfair for over 25 years. This restaurant / tapas bar has become an institution that you must experience.