TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Retiro, Madrid

143 restaurants

Sort by Relevance

insiderInternational

La Llave de Oro - Hotel Wellington

Calle de Velázquez, 8, 28001, Madrid

Average price €25

Menú almuerzo 23€

Thai

Calle de Fernán Gonzalez, 37, 28009, Madrid

8.8 / 10
1,484 reviews

Average price €25

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

Italian

C/ Moreto, 15, 28014, Madrid

8.7 / 10
2,501 reviews

Average price €18

C/ Alcalá, 43, 28014, Madrid

8.0 / 10
29 reviews

Average price €35

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

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

8.0 / 10
190 reviews

Average price €17

Italian

Calle de O'Donnell, 8, 28009, Madrid

8.3 / 10
78 reviews

Average price €23

YUMS x2Spanish

C/ Ruiz de Alarcón, 27, 28014, Madrid

8.5 / 10
402 reviews

Average price €28 Accepts Yums

Mediterranean

Plaza de Platerías de Martínez, 1, 28014, Madrid

7.5 / 10
8 reviews

Average price €25

Spanish

C/ Prado, 25, 28014, Madrid

Average price €46

insiderSeafood

C/ Narváez, 68, 28009, Madrid

9.1 / 10
197 reviews

Average price €45

C/ Fernán González, 43, 28009, Madrid

7.9 / 10
359 reviews

Average price €24

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

Mediterranean

Paseo de la Infanta Isabel, 21, 28014, Madrid

Average price €25

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

insiderSeafood

C/ Menorca, 39, 28009, Madrid

9.3 / 10
575 reviews

Average price €42

Peruvian

Calle Pio Baroja, 7, 28009, Madrid

Average price €30

Menu 12.50€

insiderMediterranean

Calle de Narváez, 67, 28009, Madrid

8.9 / 10
215 reviews

Average price €35

Mediterranean

Calle del Alcalde Sáinz de Baranda, 64, 28007, Madrid

Average price €25

insiderSpanish

C/Lope de Rueda, 35, 28009, Madrid

Average price €32

American

C/ del Fúcar, 9, 28014, Madrid

Average price €20

Mediterranean

Avenida del Mediterráneo, 12, 28007, Madrid

Average price €21

Menú del día 12.80€

Vegetarian

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

Average price €25

Mediterranean

Plaza de la Independencia, 10, 28014, Madrid

Average price €15

Menú 11.90€

Spanish

Calle de Alcalá, 80, 28009, Madrid

Average price €10

Menu 11€

insiderEastern Europe

Calle de Narciso Serra, 3, 28007, Madrid

Average price €15

Menu 9.50€

Mediterranean

C/ O' Donell, 53, 28009, Madrid

Average price €23

Menu de Trabajo 42.15€

Spanish

C/ Duque de Sesto, 40, 28009, Madrid

Average price €24

Menú 2 Grupos 40€

Filter

TheFork advantages