Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Spanish Restaurants in London

Olé! Find and book some of the UK's best Spanish restaurants and order dishes like Basque favourite bacalao, a hearty paella Valenciana or perhaps pick on tapas showcasing the best of Spain with salty and delicious jamón Ibérico and juicy padron peppers.

29 restaurants

Sort by Relevance

    Portuguese

    The Adega Restaurant & Tapas Bar

    77 The Broadway Wimbledon, SW19 1QE, London

    9.0 / 10
    38 reviews

    Average price £25

      Spanish

      91 High Street, SW19 5EG, London

      9.1 / 10
      7 reviews

      Average price £25

      40% off food!

        MICHELINMediterranean

        26-27 D'Arblay Street, W1F 8EN, London

        8.6 / 10
        39 reviews

        Average price £25

          Spanish

          Cordy House building 95 Curtain Road (Shoreditch), EC2A 3BS, London

          9.6 / 10
          27 reviews

          Average price £50 Accepts Yums

          Specify a date and enjoy promotions of up to -50% in our best restaurants

            Spanish

            12 Bond Street, W5 5AA, London

            9.6 / 10
            5 reviews

            Average price £20

              Spanish

              10-12 Effie Road, SW6 1TB, London

              9.4 / 10
              17 reviews

              Average price £24

                Spanish

                15 Maiden Lane, WC2E 7NG, London

                9.5 / 10
                47 reviews

                Average price £20

                  Spanish

                  82 Wilton Road, SW1V 1DL, London

                  9.5 / 10
                  32 reviews

                  Average price £30

                    Spanish

                    45 Stroud Green Road, N4 3EF, London

                    9.2 / 10
                    37 reviews

                    Average price £10

                      Spanish

                      31 Broadway Parade, N8 9DB, London

                      9.2 / 10
                      46 reviews

                      Average price £20

                        Spanish

                        9 The Broadway, N14 6PH, N14, London

                        9.0 / 10
                        11 reviews

                        Average price £30

                          Spanish

                          5-6 Down Street, W1J 7AH, London

                          9.0 / 10
                          23 reviews

                          Average price £18 Accepts Yums

                            Spanish

                            Victoria Street, SW1E 6SQ, London

                            9.0 / 10
                            43 reviews

                            Average price £30

                              Spanish

                              89 Turnmill Street, EC1M 5QU, London

                              8.9 / 10
                              19 reviews

                              Average price £30

                                Spanish

                                30 Argyll Street, W1F 7EB, London

                                Average price £27

                                  MICHELINSpanish

                                  64 Eastcastle St, W1W 8NQ, London

                                  Average price £50

                                    Spanish

                                    5a More Place, SE1 2BY, London

                                    Average price £20

                                      Spanish

                                      6 Martin Lane, Cannon Street, EC4N 5BP, London

                                      Average price £26

                                        Spanish

                                        12 Cabot Square, E14 4QQ, London

                                        8.3 / 10
                                        13 reviews

                                        Average price £30

                                          Spanish

                                          195 Great Portland Street, W1W 5PS, London

                                          8.0 / 10
                                          24 reviews

                                          Average price £30

                                            MICHELINSpanish

                                            10 Argyle Street,, NW1 2AR, London

                                            Average price £30

                                              Spanish

                                              The Balcony, , W12 7GF, London

                                              Average price £25

                                                Spanish

                                                27 Leadenhall Market, EC3V 1LR, London

                                                Average price £67

                                                  Spanish

                                                  30 New Bridge Street, EC4V 6BJ, London

                                                  Average price £20

                                                    Spanish

                                                    Westfield Shopping Centre, Shepherd's Bush, W12 7GG, London

                                                    Average price £25