Only with offers
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 Cangas De Onis

51 restaurants

Sort by Relevance

    From Asturias

    La Posada de Granda

    Carretera Nacional 634 KM.335 Margolles, 33547 La Granda, 33547, Cangas De Onis

    9.4 / 10
    224 reviews

    Average price €18

    Menú Fin de Semana 15 €

    InsiderFrom Asturias

    Villanueva, s/n - 33550 Cangas de Onís, 33550, Cangas De Onis

    9.4 / 10
    266 reviews

    Average price €35

      YUMS x2Spanish

      Barrio Cangas de Arriba, 22, 33550, Cangas De Onis

      7.9 / 10
      44 reviews

      Average price €25

        Spanish

        Calle Jose Remis Ovalle nr 6, 33550, Cangas De Onis

        8.1 / 10
        13 reviews

        Average price €10

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

        InsiderFrom Asturias

        Plaza Jardines del Ayuntamiento, 3, 33550, Cangas De Onis

        8.7 / 10
        121 reviews

        Average price €25

          From Asturias

          Av. Covadonga, 20, 33550, Cangas De Onis

          9.1 / 10
          86 reviews

          Average price €25

            From Asturias

            San Pelayo 9, 33550, Cangas De Onis

            Average price €15

              From Asturias

              El Censo s/n, 33550, Cangas De Onis

              Average price €15

                From Asturias

                Lugar Soto de Cangas, 10, 33550, Cangas De Onis

                Average price €20

                  From Asturias

                  Puente Romano 2, 33550, Cangas De Onis

                  Average price €26

                    Spanish

                    El parque, 5, 33550, Cangas De Onis

                    Average price €12

                      From Asturias

                      Calle Cangues de Arriba, 22, 33550, Cangas De Onis

                      Average price €15

                        From Asturias

                        Carretera De Covadonga, 33550, Cangas De Onis

                        Average price €15

                          From Asturias

                          Plaza Del Mercado, s/n, 33550, Cangas De Onis

                          Average price €12

                            From Asturias

                            Crta Pontón - Río Dobra, 33550, Cangas De Onis

                            Average price €25

                              From Asturias

                              La Venta-Corao, 33550, Cangas De Onis

                              Average price €20

                                From Asturias

                                La venta s/n, 33550, Cangas De Onis

                                Average price €20

                                  From Asturias

                                  Don Celso , 7, 33550, Cangas De Onis

                                  Average price €20

                                  2 starsMICHELINCreative

                                  La Salgar, 10, 33540, Arriondas

                                  9.3 / 10
                                  110 reviews

                                  Average price €125

                                    From Asturias

                                    Calle Rio Güeña, 1, 33550, Cangas De Onis

                                    Average price €13

                                      From Asturias

                                      Avda. Constantino Gonzalez, 7, 33550, Cangas De Onis

                                      Average price €10

                                        Spanish

                                        Lugar Sirviella Onís, 8, 33556, Cangas De Onis

                                        Average price €25

                                        Menu 15€

                                          From Asturias

                                          lugar riera s/n, 33589, La Riera

                                          9.2 / 10
                                          29 reviews

                                          Average price €25 american express Welcome

                                            From Asturias

                                            Avenida de Covadonga, 29, 33550, Cangas De Onis

                                            Average price €15

                                              From Asturias

                                              Carrtera cangas de Onís - Covadonga, KM: 1, 33550, Cangas De Onis

                                              Average price €20