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

236 restaurants

Sort by Relevance

Mexican

Barriga Llena Chueca

C/ Libertad, 31, 28004, Madrid

Average price €15

Mexican

C/Libertad, 33, 28004, Madrid

Average price €15

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

Vegetarian

C/ Ventura De La Vega, 4, 28014, Madrid

Average price €25

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

Mediterranean

Calle Tintoreros, 4, 28005, Madrid

8.3 / 10
3,337 reviews

Average price €23

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

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

Peruvian

Calle del Amor de Dios, 9, 28014, Madrid

9.0 / 10
394 reviews

Average price €25 american express Welcome

French

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

8.9 / 10
433 reviews

Average price €25

Set Menu undefined€

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

MICHELIN 2020Fine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

Average price €60

From market

Calle de San Bernardo, 12, 28015, Madrid

Average price €30

Mediterranean

Calle de las Hileras, 6, 28013, Madrid

Average price €30

From market

Calle Conde de Xiquena, 4, 28004, Madrid

8.8 / 10
452 reviews

Average price €35

Spanish

Calle Mayor, 30, 28013, Madrid

Average price €15

Menu 10,90€

Spanish

Calle de Santa Isabel, 5, 28012, Madrid

Average price €15

Set Menu undefined€

Peruvian

Calle Gran Vía, 73, 28013, Madrid

Average price €20

Menu 11,99€

International

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

Average price €15

Set Menu 9.99€

Mediterranean

Calle Mayor, 30, 28013, Madrid

Average price €30

Menu 14,50€

From market

Calle de San Bernardo, 7, 28013, Madrid

Average price €18

Menu 18€

International

Costanilla de San Andrés, 14, 28005, Madrid

Average price €20

Menu 12€

From market

Ronda de Segovia, 9, 28005, Madrid

Average price €18

Menu 9.50€

From Galicia

Calle Amaniel, 36 28015 Madrid, 28015, Madrid

Average price €20

Group Special: Menu 37€ (6 to 0 p.)

International

Calle Acuerdo, 28 28015 Madrid, 28015, Madrid

Average price €20

Set Menu 25€

Mexican

Calle Nuñez de Arce, 4, 28010, Madrid, 28012, Madrid

Average price €14

Menú CHelinda 15 €

Fine Dining

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

Average price €17

Menu 15.50€

Filter

TheFork advantages