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,483 restaurants

Sort by Relevance

From Castille

Cantespino

C/ Sauco, 1, 28039, Madrid

Average price €35

InsiderGreek

C/ Apodaca, 20, 28004, Madrid

Average price €25

Normal

Vegetarian

C/ Tres Cruces, 4, 28013, Madrid

Average price €21

Mediterranean

C/ Conde De Cartagena, 15, 28007, Madrid

Average price €27

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

International

C/ Velazquez, 102, 28006, Madrid

Average price €28

Menu 15.00

Italian

C/ Velázquez, 61, 28001, Madrid

Average price €34

Menú de Grupos 50€

Spanish

C/ Príncipe, 11, 28012, Madrid

Average price €20

Mediterranean

Calle de Béjar, 1, 28028, Madrid

8.3 / 10
12 reviews

Average price €25

Spanish

Calle del Corazón de María, 46, 28002, Madrid

8.2 / 10
32 reviews

Average price €15

Mediterranean

Paseo de Eduardo Dato, 5, 28010, Madrid

8.2 / 10
357 reviews

Average price €32

Spanish

Calle del Desengaño, 14, 28004, Madrid

7.6 / 10
105 reviews

Average price €20

Menu 14€

Italian

Plaza Alcalde Moreno Torres, 4, 28050, Madrid

7.6 / 10
1,006 reviews

Average price €20

Menu 10€

Mediterranean

Calle de Juan de Urbieta, 13, 28007, Madrid

8.0 / 10
12 reviews

Average price €25

Mexican

C/ Goya 82 Esq. Fernán González, 28009, Madrid

8.0 / 10
581 reviews

Average price €25 Accepts Yums

Italian

Calle de Sta Engracia, 90, 28010, Madrid

7.9 / 10
547 reviews

Average price €27

Spanish

Calle Escosura, 7, 28015, Madrid

7.8 / 10
29 reviews

Average price €15

From market

Calle de Fernández de los Ríos, 17, 28015, Madrid

7.7 / 10
99 reviews

Average price €30

International

Paseo del Pintor Rosales, 24, 28008, Madrid

7.7 / 10
52 reviews

Average price €25

Mediterranean

Paseo del Rey, 10, 28008, Madrid

4.8 / 10
229 reviews

Average price €15

Set Menu 10.50€

Indian

C/ San Bernardino, 1, 28015, Madrid

3.8 / 10
1,015 reviews

Average price €15

Menu 9.95€

Indian

Calle de Bailén, 20, 28005, Madrid

6.6 / 10
16 reviews

Average price €20

Spanish

Plaza de la R. Dominicana, 7, 28016, Madrid

Average price €15

Menu 10,90€

American

Calle de Albasanz, 2, 28037, Madrid

Average price €15

Menu 10€€

Spanish

Plaza de Carros, 3, 28005, Madrid

Average price €35

Mediterranean

Calle de Sagasta, 12, 28004, Madrid

Average price €22

Filter

TheFork advantages