NeighborhoodsOnly 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 Good for families Restaurants in Madrid

1,102 restaurants

Sort by Relevance

    Pizzeria

    Uptown Lounge Bar & Restaurant - Hotel Meliá Castilla

    C/ Capitán Haya, 43, 28020, Madrid

    Average price €28

      Spanish

      Calle de la Hermandad de Donantes de Sangre, 1, 28041, Madrid

      Average price €32

      Today's special menu 9€

      InsiderSpanish

      Calle de Josué Lillo, 24, 28053, Madrid

      Average price €30

      Menu 27€

        From Galicia

        C/ Conde Duque, 30, 28015, Madrid

        Average price €20

        Special Menu 25€

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

          Spanish

          Calle Gran Avenida, 7, 28041, Madrid

          Average price €30

            Peruvian

            Calle de Berrocal, 1, 28021, Madrid

            Average price €15

              From Castille

              Calle de Méndez Álvaro, 64, 28045, Madrid

              Average price €30

                From Asturias

                Calle de Ntra. Sra. de la Luz, 62, 28047, Madrid

                Average price €20

                  Spanish

                  Calle de Toledo, 11, 28012, Madrid

                  Average price €20

                    Spanish

                    Calle Corbeta, 8, 28042, Madrid

                    Average price €15

                      From Galicia

                      Calle de Carretas, 14, 28012, Madrid

                      Average price €25

                      Menu 10€

                        Pizzeria

                        Calle del Arenal, 15, 28013, Madrid

                        Average price €15

                          Pizzeria

                          C/ Antonio Arias, 4, 28009, Madrid

                          Average price €23

                            International

                            C/ Basílica, 17, 28020, Madrid

                            Average price €30

                              Spanish

                              Calle de San Bernardo, 97, 28015, Madrid

                              Average price €20

                                Pizzeria

                                C/ Aquitania, 42, 28032, Madrid

                                Average price €13

                                  From Castille

                                  C/ Avila, 17, 28020, Madrid

                                  Average price €31

                                    From market

                                    Av. Cantabria, 39, 28042, Madrid

                                    Average price €30

                                      Spanish

                                      C/ Fuentespina, 21, 28031, Madrid

                                      Average price €25

                                        Mediterranean

                                        Av. de Logroño, 144, 28042, Madrid

                                        Average price €25

                                          Mediterranean

                                          Calle de Montalbán, 5, 28014, Madrid

                                          Average price €30

                                            Spanish

                                            Camino de la Zarzuela, 5, 28023, Madrid

                                            Average price €38

                                              From Galicia

                                              C/ Bronce, 35, 28045, Madrid

                                              Average price €20

                                                Arrocería

                                                Avenida de los Poblados, 131, 28025, Madrid

                                                Average price €19

                                                InsiderSpanish

                                                C/ Alcalá, 337, 28027, Madrid

                                                Average price €17