TheFork, a Trip advisor company

What
Where

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

The Best With friends Restaurants in City center, Madrid

464 restaurants

Sort by Relevance

Japanese

Livin'Japan

Calle de la Torrecilla del Leal, 28012, Madrid

9.4 / 10
331 reviews

Average price €15 american express Welcome

Menú 9.50€ 9,5 €

Russian

Cava Baja, 38, 28005, Madrid

9.4 / 10
66 reviews

Average price €20

Mediterranean

Calle de Toledo, 12, 28005, Madrid

Average price €15

InsiderFusion

Calle del Barco, 7, 28004, Madrid

9.3 / 10
706 reviews

Average price €30

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

European

Calle del Noviciado, Nº16, 28015, Madrid

Average price €15

InsiderMediterranean

Calle de Augusto Figueroa, 24, 28004, Madrid

8.3 / 10
210 reviews

Average price €35

Spanish

Plaza de la Província, 3, 28012, Madrid

8.3 / 10
42 reviews

Average price €22

From Castille

Plaza Isabel II, 1, 28013, Madrid

8.4 / 10
284 reviews

Average price €51 american express Welcome

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

International

Calle de Alberto Aguilera, 19, 28015, Madrid

9.4 / 10
185 reviews

Average price €15

Spanish

Plaza de Oriente,4, 28013, Madrid

9.0 / 10
117 reviews

Average price €30 american express Welcome

Menú Trattoria 19 €

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!

American

Calle Fúcar, 9, 28014, Madrid

9.3 / 10
305 reviews

Average price €17 american express Welcome

Menú 9.99€ 9,99 €

InsiderFusion

Calle de San Bartolomé, 14, 28004, Madrid

9.5 / 10
2,139 reviews

Average price €50

Vegetarian

Calle de las Navas de Tolosa, 3, 28013, Madrid

8.0 / 10
107 reviews

Average price €25

International

C/ Carranza, 11, 28004, Madrid

9.3 / 10
847 reviews

Average price €15

Spanish

Calle de San Mateo, 19, 28004, Madrid

8.0 / 10
158 reviews

Average price €25

Greek

Calle San Gregorio, 11, 28004, Madrid

9.1 / 10
1,503 reviews

Average price €21

Spanish

Paseo de Recoletos, 21, 28004, Madrid

7.3 / 10
710 reviews

Average price €30

MENÚ ESPECIAL 24,5 €

Spanish

C/ San Bernardino, 9, 28015, Madrid

9.1 / 10
320 reviews

Average price €26

Mediterranean

Calle Gran Vía, 24, 28013, Madrid

9.0 / 10
716 reviews

Average price €30 Accepts Yums

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

Italian

Calle Preciados, 33, 28013, Madrid

7.5 / 10
134 reviews

Average price €20 american express Welcome

Spanish

Calle San Vicente Ferrer, 32, 28004, Madrid

8.6 / 10
692 reviews

Average price €15

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

From market

Calle de San Mateo, 6, 28004, Madrid

8.5 / 10
230 reviews

Average price €20 american express Welcome

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

French

Calle de la Madera, 36, 28004, Madrid

9.5 / 10
911 reviews

Average price €26

Filter

TheFork advantages