TheFork, a Trip advisor company

What
Where

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

The Best Good for families Restaurants in City center, Madrid

235 restaurants

Sort by Relevance

Mediterranean

Noviembre

C/ Palma, 63, 28015, Madrid

Average price €22

From Castille

C/ Santa Clara, 10, 28013, Madrid

Average price €27

Fine Dining

C/ Segovia 17, 28005, Madrid

Average price €18

Spanish

Manuela Malasaña 33, 28004, Madrid

Average price €18

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

From market

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

Average price €20

International

C/ Prado, 16, 28014, Madrid

Average price €23

Arrocería

C/ Amaniel, 28, 28015, Madrid

Average price €35

Italian

C/ Libertad, 3, 28004, Madrid

Average price €19

Spanish

C/ Nuñez de Arce, 3, 28012, Madrid

Average price €20

Spanish

Ventura de la Vega, 9, 28014, Madrid

Average price €22

Indian

C/ Barbieri, 4, 28004, Madrid

Average price €12

Spanish

C/ Gran Vía, 1, 28013, Madrid

Average price €20

Spanish

C/ Mayor, 13, 28013, Madrid

Average price €20

Basque

C/ Barcelona, 12, 28012, Madrid

Average price €18

InsiderFrom market

C/ Bordadores, 5, 28013, Madrid

Average price €23

International

C/ Conde Duque, 30, 28015, Madrid

Average price €27

Mediterranean

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

Average price €23

Mediterranean

C/ Pelayo, 60, 28004, Madrid

Average price €19

Fine Dining

C/ Conde de Lemos, 3, 28013, Madrid

Average price €28

From Madrid

C/ Gerona, 4, 28012, Madrid

Average price €18

From market

C/ Atocha, 23, 28012, Madrid

Average price €24

Mediterranean

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

Average price €28

Spanish

C/ San Martín, 3, 28013, Madrid

Average price €30

Pizzeria

C/ Mayor, 31, 28013, Madrid

Average price €26

From market

C/ Nuncio, 19, 28005, Madrid

Average price €24

Filter

TheFork advantages