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 Castropol

19 restaurants

Sort by Relevance

    From Asturias

    Casa Cachón

    Tol, Castropol, 33760, Castropol

    Average price €28

    InsiderSpanish

    Carretera Amador Fernández, 7, 27700, Ribadeo

    9.1 / 10
    207 reviews

    Average price €39

      From Asturias

      Carretera General, S/N, 33760, Castropol

      Average price €30

        Spanish

        Calle Amor de Dios, 2, 33740, Tapia de Casariego

        8.9 / 10
        57 reviews

        Average price €22 Accepts Yums

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

          Spanish

          Rúa de San Roque, 15, 27700, Ribadeo

          8.7 / 10
          47 reviews

          Average price €17

            Spanish

            Rúa de Carlos III, 33, 27700, Ribadeo

            Average price €45

              From Galicia

              Calle San Francisco, 24, 27700 Ribadeo, Spain, 27700, Ribadeo

              7.9 / 10
              116 reviews

              Average price €25 american express Welcome

                From Galicia

                Praza España, 15, 27700, Ribadeo

                Average price €20

                  Spanish

                  Paseo del Muelle, 33760, Castropol

                  Average price €35

                  MICHELINSpanish

                  As Barreiras, Estrada Villaselán, 14, 27710, Ribadeo

                  10.0 / 10
                  12 reviews

                  Average price €50

                  MENÚ DEGUSTACIÓN SAL Y PIMIENTA 7 Pases 39 €

                    Spanish

                    Rúa Antonio Otero, 41, 27700, Ribadeo

                    Average price €30

                      Spanish

                      El Puerto, 8, 33740, Tapia de Casariego

                      Average price €15

                        From Asturias

                        Marques de Casariego, 30, 33740, Tapia de Casariego

                        Average price €25

                          From Asturias

                          La Roda, 33747, La Roda (Tapia)

                          Average price €20

                            From Asturias

                            Rapalcuarto, S/N, 33749, Rapalcuarto

                            Average price €20

                              From Asturias

                              Granda, s/n, 33794, Figueras (Castropol)

                              Average price €25

                                Spanish

                                Calle Alameda, 1, 33770, Vegadeo

                                Average price €15

                                Menu 9.99€

                                  From Asturias

                                  Calle Sta. Rosa, 2, 33740, Tapia de Casariego

                                  Average price €20

                                    From Asturias

                                    Avenida del Muelle, 11, 33740, Tapia de Casariego

                                    Average price €20