If there’s one restaurant that Londoners universally adore, it’s Barrafina. For that reason, the restaurant is ALWAYS busy, but there are worse ways to spend your time than waiting with a glass of cava and a plate of olives. As for the menu, Spanish classics like tortilla and pan con tomate (tomato and garlic-rubbed toast) are excellent, and taste way better when served on a fancy marble counter. This will be some of the best Spanish food you’ve ever eaten, anywhere. Hit up the Adelaide Street location for shorter waits and the exact same quality of food as this, the original location.