Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in San Roque

23 restaurants

Sort by Relevance

    PAYPizzeria

    Lombardo's

    Av. de Paniagua, 18, 11310, San Roque

    9.1 / 10
    61 reviews

    Average price €30 american express Welcome

      Fusion

      Puerto Deportivo Sotogrande, s/n, 11310, San Roque

      7.6 / 10
      111 reviews

      Average price €50 american express Welcome

        Varied

        Paseo Sierra Bermeja S/N, 11311, San Roque

        9.5 / 10
        16 reviews

        Average price €30

          International

          Galerias Paniagua | Plaza Blanca, 11310, San Roque

          Average price €24

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

            Mediterranean

            Ribera del Marlin 25 11310 San Roque España, 11310, San Roque

            Average price €30

              Italian

              Av. de España, 8, 11300, La Linea De La Concepcion

              8.4 / 10
              93 reviews

              Average price €25

              30% off the 'a la carte' menu

                South American

                Unit 21b Ocean Village Promenade, GX11 1AA, Gibraltar

                9.0 / 10
                6 reviews

                Average price £23

                  Indian

                  Plaza Maestro Escobar, 11310, Sotogrande

                  9.8 / 10
                  25 reviews

                  Average price €15

                    Fusion

                    Av. Mar del Sur, 11310, San Roque

                    Average price €22

                      Spanish

                      Calle Sevilla, 11201, Algeciras

                      Average price €15

                        PAYArgentinian

                        Calle Trafalgar, 5, 11201, Algeciras

                        9.5 / 10
                        67 reviews

                        Average price €20 american express Welcome

                          Spanish

                          Calle las Rosas, S/N, 11350, Castellar De La Frontera

                          Average price €20

                            Spanish

                            Avenida Carlos Cano, s/n, 11370, Los Barrios

                            Average price €23

                              Pizzeria

                              Puerto Deportivo Sotogrande, 11310, San Roque

                              Average price €15

                                Andalou

                                Plaza de Toros la Montera, Local Numero 4 (dentro de la plaza de toros), 11370, Los Barrios

                                7.9 / 10
                                21 reviews

                                Average price €20

                                50% off the 'a la carte' menu

                                  PAYMediterranean

                                  Av. de la Marina, 26, 11310, Sotogrande

                                  7.9 / 10
                                  28 reviews

                                  Average price €24

                                    Mediterranean

                                    Calle Regino Martínez, 6, 11201, Algeciras

                                    8.8 / 10
                                    10 reviews

                                    Average price €15

                                      Mediterranean

                                      Ctra. Cádiz-Málaga, Km 113, Guardacorte, Cádiz, 11379, Los Barrios

                                      Average price €35

                                        Mediterranean

                                        Calle los Álamos, 0, 11205, Algeciras

                                        Average price €20

                                          Spanish

                                          Calle Dr. Villar, 3, 11300, La Linea De La Concepcion

                                          Average price €14 american express Welcome

                                            Italian

                                            C.C. Bahía Plaza, 11379, Los Barrios

                                            Average price €16

                                              Mexican

                                              Av. Virgen de la Palma, 6, 11203, Algeciras

                                              Average price €18

                                                Spanish

                                                Av. Príncipe de Asturias, 11300, La Linea De La Concepcion

                                                Average price €14

                                                Frequently Asked Questions

                                                Cities around San Roque