Spanish Restaurants in London

78 places with full menus and up-to-date prices. A typical menu runs from £4 to £38.50.

Surprise me

Spanish dishes diners love in London

Based on diner reviews and ratings

  1. Full English Breakfast Cafe Ole Tooting £11.95
  2. Paella de Marisco Llerena Ibérico Tapas Bar £17.50
  3. Calamares Fritos La Fabrica Stroud Green £9.50
  4. Patatas bravas The Little Taperia £6.50
  5. Patatas bravas (v) Brindisa Tapas South Kensington £7
  6. Paella Los Molinos £15.95

78 restaurants

Price
Features

More in London

British 1,472Pub 780Italian 586European 581Mediterranean 451Middle Eastern 411Indian 370Café 351Pizza 287Japanese 229Asian 193Turkish 192

Spanish Restaurants in other cities

Glasgow 13 Edinburgh 10 Liverpool 6