TheFork, a Trip advisor company

What

What

Where

Where

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

The Best With friends Restaurants in City center, Madrid

488 restaurants

Sort by Relevance

La Bobia

Calle de San Millán, 3, 28012, Madrid

8.5 / 10
212 reviews

Average price €20

Menu 14.90€

Steakhouse

Calle de Cádiz, 7, 28012, Madrid

8.5 / 10
350 reviews

Average price €15

-50% en Carta con ElTenedor Fest

International

Calle Concepción Jerónima, 28, 28012, Madrid

9.2 / 10
591 reviews

Average price €18

Spanish

Calle Dr. Mata, 3, 28012, Madrid

8.8 / 10
100 reviews

Average price €17

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

insiderSpanish

Calle Orellana 19, 28004, Madrid

8.9 / 10
822 reviews

Average price €35

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

Fusion

Calle de las Huertas, 12, 28012, Madrid

9.0 / 10
501 reviews

Average price €25

Japanese

Calle Reina, 27, 28004, Madrid

8.7 / 10
266 reviews

Average price €27

Pizzeria

Calle de San Bernardo, 2, 28013, Madrid

8.5 / 10
150 reviews

Average price €22

From market

Calle de Fuencarral, 58, 28004, Madrid

7.3 / 10
107 reviews

Average price €18

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

insiderFrom market

C/ Unión, 8, 28013, Madrid

9.3 / 10
499 reviews

Average price €40

insiderFine Dining

Calle de Barbieri, 8, 28004, Madrid

8.9 / 10
115 reviews

Average price €20

Menú del día 12.5 €

Venezuelan

Calle de San Joaquín, 5, 28004, Madrid

8.7 / 10
305 reviews

Average price €10

Spanish

Calle Santa María, 30, 28014, Madrid

8.1 / 10
81 reviews

Average price €11

Menú fin de Semana y Festivos 12.90€

Italian

C/ Atocha, 16, 28012, Madrid

8.5 / 10
427 reviews

Average price €18

Fusion

Plaza Sta. Ana, 14, 28012, Madrid

8.6 / 10
208 reviews

Average price €39

From market

Calle de Toledo, 82, 28005, Madrid

8.4 / 10
338 reviews

Average price €30

Menu 19.90€

Thai

C/ San Bernardino, 6, 28015, Madrid

8.3 / 10
439 reviews

Average price €18

Menu 15€

Spanish

Calle Príncipe Anglona, 3, 28005, Madrid

Average price €15

insiderBasque

Calle de Fuencarral, 49, 28004, Madrid

8.4 / 10
204 reviews

Average price €30

Spanish

Plaza Mayor, 28012, Madrid

Average price €20

Mediterranean

Calle de la Salud, 28013, Madrid

Average price €35

insiderPortuguese

Calle Ventura de la Vega, 11, 28014, Madrid

8.7 / 10
1,136 reviews

Average price €35

Cuesta de San Vicente, 2, 28008, Madrid

8.9 / 10
216 reviews

Average price €35

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

Peruvian

Plaza Mostenses, 1 | Entre Planta, Puesto 85 - 87, 28015, Madrid

8.5 / 10
50 reviews

Average price €10

Italian

Calle Preciados, 33, 28013, Madrid

8.1 / 10
143 reviews

Average price €20

Filter

TheFork advantages