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

Spanish

Café Gijón

Paseo de Recoletos, 21, 28004, Madrid

6.7 / 10
734 reviews

Average price €30

Menu 35€

Indian

Calle Argumosa, 29, 28012, Madrid

8.6 / 10
163 reviews

Average price €15

-50% en Carta con ElTenedor Fest

French

Calle Corredera Baja de San Pablo, 4, 28004, Madrid

9.2 / 10
433 reviews

Average price €25

Set Menu undefined€

Peruvian

Calle del Barco 18, Malasaña, 28004, Madrid

9.6 / 10
161 reviews

Average price €20

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

insiderFine Dining

Calle de Augusto Figueroa, 32, 28004, Madrid

9.5 / 10
136 reviews

Average price €60

Peruvian

Calle Jardines, 21, 28013, Madrid

Average price €20

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

French

Calle Hernán Cortés, 19, 28004, Madrid

9.1 / 10
562 reviews

Average price €15

Menu 12.90€

Spanish

Calle de Cádiz, 4, 28012, Madrid

9.3 / 10
3,624 reviews

Average price €15

Mediterranean

Santa Isabel, 5 (Mercado Antón Matín), 28012, Madrid

Average price €20

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

insiderFusion

Travesía Trujillos, 2, 28013, Madrid

9.2 / 10
446 reviews

Average price €35

Spanish

C/ Nuñez de Arce, 3, 28012, Madrid

9.2 / 10
735 reviews

Average price €20

International

Calle de la Victoria, 8, 28012, Madrid

8.7 / 10
647 reviews

Average price €12

Spanish

Calle de la Torrecilla del Leal, 28012, Madrid

9.1 / 10
112 reviews

Average price €20

American

Calle Núñez de Arce, 6, 28012, Madrid

9.1 / 10
1,670 reviews

Average price €18

Spanish

Calle Colmenares, 5, 28004, Madrid

9.1 / 10
249 reviews

Average price €25

Spanish

Calle del Desengaño, 8, 28004, Madrid

Average price €15

Menu 12 €

Mediterranean

Calle de las Huertas, 65, 28014, Madrid

Average price €15

Menu 10€

Italian

Escalerilla de piedra, 2, 28005, Madrid

Average price €20

Menu 15€

Calle Amnistía, 8, Madrid, Spain, 28013, Madrid

Average price €30

Set Menus 0€ and 35€

Argentinian

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

Average price €18

Menú Música en Vivo 17.50€

Indian

Calle del Caballero de Gracia, 22, 28013, Madrid

7.2 / 10
66 reviews

Average price €20

-50% en Carta con ElTenedor Fest

From market

Calle Libertad, 1, 28004, Madrid

9.0 / 10
391 reviews

Average price €27

Italian

Calle Conde Duque, 14, 28015, Madrid

9.0 / 10
288 reviews

Average price €20

Argentinian

Calle de las Aguas, 6, 28005, Madrid

8.8 / 10
1,078 reviews

Average price €18

Menu 10.5€

Spanish

C/ La Lechuga, 2, 28012, Madrid

8.8 / 10
89 reviews

Average price €30

Menú del Día 12.90 €

Filter

TheFork advantages