TheFork, a Trip advisor company

What
Where

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

The Best Restaurant hotel Restaurants in City center, Madrid

19 restaurants

Sort by Relevance

YUMS x2InsiderSpanish

Restaurante CoolRooms

Calle de Atocha, 34, 28012, Madrid

9.6 / 10
40 reviews

Average price €35

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

Spanish

Paseo del Prado, 48, 28014, Madrid

9.1 / 10
1,267 reviews

Average price €27

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

InsiderSpanish

Calle de Atocha, 34, 28012, Madrid

8.8 / 10
346 reviews

Average price €20

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

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

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

MICHELIN 2020Author

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
1,687 reviews

Average price €50 Accepts Yums

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

InsiderFine Dining

Calle del Barquillo, 21, 28004, Madrid

9.2 / 10
1,433 reviews

Average price €40

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

InsiderCreative

Calle Flor Baja, 3, 28013, Madrid

9.2 / 10
2,845 reviews

Average price €38

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

MICHELIN 2020Fine Dining

Calle Marqués de Valdeiglesias, 1, Madrid, Spain, 28004, Madrid

9.2 / 10
2,653 reviews

Average price €45 Accepts Yums

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

InsiderMediterranean

Calle Echegaray, 8, 28014, Madrid

8.9 / 10
219 reviews

Average price €40

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

Fusion

Plaza Sta. Ana, 14, 28012, Madrid

9.2 / 10
207 reviews

Average price €39

Spanish

Plaza Cánovas del Castillo, 4, 28014, Madrid

8.1 / 10
136 reviews

Average price €18

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

Mediterranean

Calle de Silva, 6, 28013, Madrid

8.7 / 10
2,576 reviews

Average price €30

Menu 19,95€

InsiderFine Dining

Plaza de las Cortes, 10, 28014, Madrid

9.0 / 10
6,360 reviews

Average price €30

Pizzeria

Calle de San Bernardo, 2, 28013, Madrid

8.7 / 10
151 reviews

Average price €22

Mediterranean

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

Average price €24

Menú diario 14€

From market

Plaza Sta. Ana, 14, 28012, Madrid

Average price €30

InsiderFine Dining

Beneficencia,15, 28004, Madrid

Average price €55

From market

C/ Atocha, 23, 28012, Madrid

Average price €24

Mediterranean

C/ Alcalá, 19, 28014, Madrid

Average price €35

Filter

TheFork advantages