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 European Restaurants in Puerto De La Cruz

20 restaurants

Sort by Relevance

    YUMS x2Spanish

    El Rey de las tortillas

    Carretera del Botanico, 14, Puerto de la Cruz, Spain, 38400, Puerto De La Cruz

    8.9 / 10
    65 reviews

    Average price €12 american express Welcome

    -30% off the "à la carte" menu!

      Spanish

      Ctra. Taoro, 38400, Puerto De La Cruz

      8.8 / 10
      40 reviews

      Average price €13

        From Canarias

        Av. Melchor Luz, 2, 38400, Puerto De La Cruz

        9.0 / 10
        27 reviews

        Average price €20

        Menú del día 11,5 €

          Spanish

          Av. de Cristobal Colón, 22, 38400, Puerto De La Cruz

          Average price €28

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

            Italian

            Calle Aceviño, 38400, Puerto De La Cruz

            Average price €15

              Spanish

              Calle Puerto Viejo, 30, 38400, Puerto De La Cruz

              Average price €15

                From Canarias

                Camino Polo, 128, 38300, La Orotava

                9.3 / 10
                144 reviews

                Average price €15

                Menú del dia 8.75 € 8,75 €

                  Spanish

                  TF21, número 1 la Orotava, 38300, La Orotava

                  9.6 / 10
                  291 reviews

                  Average price €14 american express Welcome

                  30% off food!

                    From Canarias

                    Carr. Gral. de La Perdoma, 37, 38315, La Perdoma

                    9.1 / 10
                    102 reviews

                    Average price €12

                    -30% off the "à la carte" menu!

                      From Canarias

                      Av. de Canarias, 6, 38300, La Orotava

                      Average price €25

                        From Canarias

                        Camino Las Suertes I, 38315, La Orotava

                        9.4 / 10
                        245 reviews

                        Average price €15

                          From Canarias

                          Camino de los Guanches, 13, 38311, La Orotava

                          9.6 / 10
                          27 reviews

                          Average price €15

                            From Canarias

                            Calle Pérez Zamora, 16, 38400, Puerto De La Cruz

                            Average price €25

                              Pizzeria

                              Calle Virtud, 5, 38400, Puerto De La Cruz

                              Average price €10

                                Italian

                                Calle Aceviño, 38400, Puerto De La Cruz

                                Average price €16

                                  Andalou

                                  Calle la Longuera, 22, 38418, Los Realejos

                                  8.7 / 10
                                  5 reviews

                                  Average price €12

                                    Italian

                                    Calle Hibisco, 2, 35660, Corralejo

                                    Average price €24

                                    30% off food!

                                      From Canarias

                                      Camino Durazno 1, 38400, Puerto De La Cruz

                                      Average price €22

                                        Italian

                                        Carr. Provincial, 191 local 6, 38390, Sta Úrsula

                                        Average price €15

                                        -50% off the "à la carte" menu!

                                          Author

                                          Barranco de La Arena, 53, 38300, La Orotava

                                          Average price €35