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 With friends Restaurants in City center, Madrid

432 restaurants

Sort by Relevance

    International

    Maricastaña - Madrid

    Calle Corredera Baja de San Pablo, 12, 28004, Madrid

    9.2 / 10
    719 reviews

    Average price €25

    Brunch 12,5 €

      American

      Calle Fúcar, 9, 28014, Madrid

      9.5 / 10
      490 reviews

      Average price €17 american express Welcome

      Menú 9.99€ 9,99 €

        Vietnamese

        Calle de Mira el Sol, 2, 28005, Madrid

        8.8 / 10
        82 reviews

        Average price €14

        30% off food!

          Mexican

          Plaza de San Martín, 2, 28013, Madrid

          9.2 / 10
          786 reviews

          Average price €15

          Menú del día de lunes a viernes de 13 a 16:30 11 €

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

            Spanish

            Paseo del Prado, 48, 28014, Madrid

            8.9 / 10
            1,441 reviews

            Average price €27

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

              American

              Calle Concepción Jerónima, 28, 28012, Madrid

              8.9 / 10
              676 reviews

              Average price €15 american express Welcome

              30% off food!

                American

                Calle Echegaray, 10, 28014, Madrid

                9.5 / 10
                1,622 reviews

                Average price €14

                  Middle Eastern

                  Calle Duque de Liria, 2, 28015, Madrid

                  9.3 / 10
                  656 reviews

                  Average price €26

                    Colombian

                    Calle del Cardenal Cisneros, 58, 28010, Madrid

                    9.6 / 10
                    932 reviews

                    Average price €22

                      Pizzeria

                      C/ Caños del Peral, 2, 28013, Madrid

                      9.5 / 10
                      1,998 reviews

                      Average price €22 american express Welcome

                        Vietnamese

                        C/ Isabel la Católica, 11, 28013, Madrid

                        9.3 / 10
                        447 reviews

                        Average price €20

                          Spanish

                          Calle de la Reina, 15, 28004, Madrid

                          9.1 / 10
                          7,841 reviews

                          Average price €37 Accepts Yums american express Welcome

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

                            Japanese

                            Calle de la Torrecilla del Leal, 28012, Madrid

                            9.6 / 10
                            379 reviews

                            Average price €15 american express Welcome

                              Cuban

                              Calle Pelayo, 28, 28004, Madrid

                              9.6 / 10
                              403 reviews

                              Average price €20

                                Asian

                                Calle Gran Vía, 1, 28013, Madrid

                                8.8 / 10
                                7,271 reviews

                                Average price €15

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

                                  Brazilian

                                  Calle de San Bernardo, 85, 28015, Madrid

                                  9.5 / 10
                                  1,699 reviews

                                  Average price €24 Accepts Yums american express Welcome

                                  30% off food!

                                    Mexican

                                    Calle de las Navas de Tolosa, 7, 28013, Madrid

                                    9.4 / 10
                                    1,741 reviews

                                    Average price €25

                                      Mediterranean

                                      Plaza de Matute, 12, 28012, Madrid

                                      9.2 / 10
                                      871 reviews

                                      Average price €20

                                      Menú 14,95 €

                                      InsiderFrom market

                                      C/ Divino Pastor, 21, 28004, Madrid

                                      9.4 / 10
                                      851 reviews

                                      Average price €32

                                        Vegetarian

                                        Calle del Dr. Fourquet, 32, 28012, Madrid

                                        9.3 / 10
                                        898 reviews

                                        Average price €14 american express Welcome

                                        Menú 13,9 €

                                          From Asturias

                                          Costanilla de los Ángeles, 8, 28013, Madrid

                                          9.3 / 10
                                          129 reviews

                                          Average price €20

                                          Menú Especial Degustación 24 € 24 €

                                            Venezuelan

                                            Calle del Almendro, 22, 28005, Madrid

                                            9.6 / 10
                                            275 reviews

                                            Average price €20 american express Welcome

                                            InsiderJapanese

                                            C/ San Bartolomé, 10, 28004, Madrid

                                            9.5 / 10
                                            2,140 reviews

                                            Average price €25

                                              International

                                              Calle de Alberto Aguilera, 19, 28015, Madrid

                                              9.4 / 10
                                              232 reviews

                                              Average price €15

                                                Mexican

                                                Cuesta de Santo Domingo, 8, 28013, Madrid

                                                9.2 / 10
                                                358 reviews

                                                Average price €8 american express Welcome