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 Cáceres

53 restaurants

Sort by Relevance

    Spanish

    El Señor de la Dehesa

    Avda. de San Blas, 38, 10004, Cáceres

    Average price €16

      Spanish

      Avda Virgen de la Montana, 9, 10005, Cáceres

      Average price €25

        Spanish

        Av Isabel de Moctezuma, 21, 10002, Cáceres

        Average price €11

          Spanish

          Avd. Heroes de Baler, S/N, 10004, Cáceres

          Average price €25

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

            Spanish

            Av. Virgen de Guadalupe 41-43, 10001, Cáceres

            Average price €14

              Spanish

              Arco de Espana, 2, 10003, Cáceres

              Average price €9

              Mario&Marieta, Cáceres

                Spanish

                Av de España, 22, 10001, Cáceres

                Average price €20

                  Spanish

                  Plaza de San Juan, 9, 10003, Cáceres

                  Average price €17

                    Spanish

                    Calle de Miguel Serrano Casares, 1, 10005, Cáceres

                    Average price €20

                    Los Baldios, Cáceres

                      From Extremadura

                      C/ Doctor Fleming, 4,, 10001, Cáceres

                      Average price €35

                      Menu 12€ €12

                        Spanish

                        Plaza de Santiago, 9, 10003, Cáceres

                        Average price €12

                          Spanish

                          Plaza de las Veletas, 4, 10003, Cáceres

                          Average price €18

                            Spanish

                            Calle Moret, 7, 10003, Cáceres

                            Average price €25

                              Spanish

                              Obispo Segura Saez, 2, 10001, Cáceres

                              Average price €16

                                Spanish

                                Calle Madre Isabel Larranaga, s/n, 10002, Cáceres

                                Average price €20

                                  Spanish

                                  Calle Adarve del Padre Rosalio, 14, 10003, Cáceres

                                  Average price €20

                                  Asador La Tahona, Cáceres

                                    Spanish

                                    Calle Felipe Uribarri, 4, Cáceres‎, Spain, 10004, Cáceres

                                    Average price €40 Accepts Yums

                                      Spanish

                                      Calle Orellana, 1, 10003, Cáceres

                                      Average price €14

                                        Spanish

                                        calle Gil Cordero, 9, 10001, Cáceres

                                        Average price €17

                                          Spanish

                                          Santa Joaquina de Vedruna, 11, 10001, Cáceres

                                          Average price €15

                                            Spanish

                                            Universidad, 14, 10004, Cáceres

                                            Average price €15

                                              Spanish

                                              Calle Virgen De La Montaña 1, 10002, Cáceres

                                              Average price €16

                                                Spanish

                                                Calle Hornos, 25, Cáceres‎, Spain, 10003, Cáceres

                                                Average price €15

                                                  From Extremadura

                                                  Calle adarve de la estrella 4, 10003, Cáceres

                                                  Average price €20

                                                    Spanish

                                                    Plaza San Juan, 2, 10003, Cáceres

                                                    Average price €20