TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Good for families Restaurants in City center, Madrid

240 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

From market

Chapeau

Calle de San Bernardo, 12, 28015, Madrid

Average price €30

Mediterranean

Calle de las Hileras, 6, 28013, Madrid

Average price €30

Mediterranean

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

Average price €24

Menú diario 14€

Mexican

C/ Libertad, 31, 28004, Madrid

Average price €15

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

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

MICHELIN 2020Fine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

9.7 / 10
136 reviews

Average price €60

Peruvian

Calle Jardines, 21, 28013, Madrid

Average price €20

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

InsiderSpanish

Calle de Toledo, 28, 28005, Madrid

9.3 / 10
60 reviews

Average price €32

InsiderFrom market

C/ Bordadores, 5, 28013, Madrid

9.3 / 10
220 reviews

Average price €23

Spanish

C/ La Lechuga, 2, 28012, Madrid

9.1 / 10
89 reviews

Average price €30

Menú del Día 12.90 €

From market

Calle Libertad, 1, 28004, Madrid

9.1 / 10
391 reviews

Average price €27

Argentinian

C/ Mártires de Alcalá, 3 (esquina Calle Princesa), 28015, Madrid

Average price €18

Menú Música en Vivo 17.50€

Spanish

Calle de la Torrecilla del Leal, 28012, Madrid

9.0 / 10
112 reviews

Average price €20

Vegetarian

C/ Zorrilla, 11, 28014, Madrid

8.7 / 10
2,352 reviews

Average price €23

Menú del día 13.40 €

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

From market

Calle Conde de Xiquena, 4, 28004, Madrid

8.7 / 10
452 reviews

Average price €35

Andalou

Plaza de Cascorro, 19, 28005, Madrid

8.7 / 10
296 reviews

Average price €15

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€

Filter

TheFork advantages