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 Puerta del Sol, Madrid

207 restaurants

Sort by Relevance

    Mediterranean

    La Astillera de Uvepan

    Carrera de San Jerónimo, 9, 28014, Madrid

    Average price €23

      Mediterranean

      C/ de la Bolsa, 12, 28012, Madrid

      Average price €39

        Pizzeria

        C/ Conde de Lemos, 3, 28013, Madrid

        Average price €28

          From Madrid

          C/ Gerona, 4, 28012, Madrid

          Average price €18

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

            From Galicia

            C/ Bordadores, 11, 28013, Madrid

            Average price €34

            Normal

              Spanish

              Carrera de San Jerónimo, 16, 28014, Madrid

              Average price €17

                Mexican

                C/ Mayor, 68, 28013, Madrid

                Average price €22

                  Pizzeria

                  C/ Mayor, 31, 28013, Madrid

                  Average price €26

                    Mediterranean

                    C/ Alcalá, 19, 28014, Madrid

                    Average price €35

                      Vegetarian

                      C/ Tres Cruces, 4, 28013, Madrid

                      Average price €21

                        Spanish

                        C/ Príncipe, 11, 28012, Madrid

                        Average price €20

                          Mediterranean

                          Calle de la Cruz, 4, 28012, Madrid

                          Average price €25

                            Mediterranean

                            Calle de las Hileras, 6, 28013, Madrid

                            Average price €30

                              Mediterranean

                              Calle de Gerona, 5, 28012, Madrid

                              Average price €18

                                American

                                Calle del Prado, 3, 28014, Madrid

                                Average price €22

                                  Spanish

                                  Calle Núñez de Arce, 5, 28012, Madrid

                                  Average price €20

                                    Pizzeria

                                    Plaza Santa Ana, 5, 28012, Madrid

                                    Average price €18

                                      Pizzeria

                                      Calle Álvarez Gato, 9, 28012, Madrid

                                      Average price €18

                                      Menu 10€

                                        Spanish

                                        Calle Álvarez Gato, 7, 28012, Madrid

                                        Average price €18

                                        Menu 0€

                                          From Asturias

                                          C/ Hileras, 17, 28013, Madrid

                                          Average price €28

                                          Menú Especial 50€

                                            Spanish

                                            Plaza del Angel, 2, 28012, Madrid

                                            Average price €26

                                            Set Menu 10.50€

                                              Spanish

                                              Carrera de San Jerónimo, 5, 28014, Madrid

                                              Average price €24

                                                Spanish

                                                C/ Cava Baja, 16, 28005, Madrid

                                                Average price €20

                                                  Spanish

                                                  C/ Cádiz, 9, 28012, Madrid

                                                  Average price €16

                                                    Asian

                                                    Calle de la Cruz, 19, 28012, Madrid

                                                    Average price €30

                                                    Menu 7.95€