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 Toledo

48 restaurants

Sort by Relevance

    From Castille

    El Labrador

    Calle Juan Labrador, 10, 45001, Toledo

    Average price €20

      Spanish

      Calle de la Diputación, 6, 45004, Toledo

      Average price €14

      30% off the 'a la carte' menu

        Spanish

        Calle Sinagoga, 1, 45001, Toledo

        Average price €30

          Spanish

          Calle Real del Arrabal, 9, 45003, Toledo

          Average price €20

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

            Spanish

            Calle Real, 3, 45002, Toledo

            Average price €18

            Set Menus 10€ and 20€ €15

              Spanish

              Carretera de Piedrabuena Nº58, 45004, Toledo

              9.3 / 10
              92 reviews

              Average price €20

              Menú Especial €32

                From Castille

                Callejón Sillería, 45001, Toledo

                Average price €15

                Menu 15€ €15

                  Spanish

                  Calle Industrial Hernisa I, 16, 45007, Toledo

                  8.2 / 10
                  6 reviews

                  Average price €26

                    Spanish

                    Calle Cerro del Emperador, s/n, 45002, Toledo

                    Average price €30

                      Spanish

                      C/ Nuncio Viejo, 6, 45002, Toledo

                      Average price €31

                        Spanish

                        Calle Fuente de la Teja, 4, 45006, Toledo

                        Average price €15

                          Spanish

                          Cuesta Águila, 1, 45001, Toledo

                          Average price €30

                            Pizzeria

                            Avenida Río Boladiez, 45007, Toledo

                            Average price €15

                              Spanish

                              Calle de Oslo, 1, 45003, Toledo

                              Average price €20

                              Menu 12,90€ €12

                                Spanish

                                Calle Real del Arrabal, 2, 45003, Toledo

                                Average price €15

                                Menu 11€ €11

                                  Spanish

                                  Ctra. Navalpino, 45004, Toledo

                                  Average price €15

                                  Menu 12€ €12

                                    Spanish

                                    Carretera Circunvalación, 1 , 45004, Toledo

                                    Average price €34

                                    Tasting menu 47€ €47

                                      Pizzeria

                                      Calle Sinagoga, 10, 45001, Toledo

                                      Average price €12

                                        Spanish

                                        Calle Cardenal Tavera, 1, 45003, Toledo

                                        Average price €20

                                          Spanish

                                          Calle Santo Tome, 2, 45002, Toledo

                                          Average price €20

                                            Spanish

                                            Calle Núñez de Arce, 11, 45003, Toledo

                                            Average price €30

                                              Spanish

                                              Plaza Ayuntamiento, 8, 45002, Toledo

                                              Average price €20

                                                Spanish

                                                Av. de la Reconquista, 10, 45004, Toledo

                                                Average price €10