Register my restaurant
Help

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

465 restaurants

Sort by Relevance

Mediterranean

Magasand

Travesía San Mateo, 16, 28004 Madrid, Spain, 28004, Madrid

Average price €15

From Asturias

Costanilla de los Ángeles, 8, 28013, Madrid

7.8 / 10
101 reviews

Average price €20

Menú Especial Degustación 24 € 24 €

International

Calle del Ave María, 8, 28012, Madrid

8.1 / 10
246 reviews

Average price €25

Mexican

Cuesta de Santo Domingo, 8, 28013, Madrid

8.0 / 10
337 reviews

Average price €8 american express Welcome

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

Vegetarian

C/ Amor de Dios, 3, 28014, Madrid

7.7 / 10
184 reviews

Average price €17 american express Welcome

Spanish

C/ Cuchilleros, 7, 28005, Madrid

8.7 / 10
323 reviews

Average price €30

Show + Cena 65€ por persona 65 €

Italian

C/ Barquillo, 8, 28004, Madrid

8.5 / 10
426 reviews

Average price €18

American

Calle de Josefina Aldecoa, 13, 28055, Madrid

9.0 / 10
842 reviews

Average price €15

Peruvian

Calle Jardines, 21, 28013, Madrid

Average price €20

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

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€

From Madrid

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

Average price €30

Set Menus 0€ and 35€

From market

Calle de San Agustín, 18, 28014, Madrid

8.4 / 10
67 reviews

Average price €30

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

Spanish

Plaza del Ángel, 14, 28012, Madrid

Average price €18

Argentinian

Calle Salitre, 27, 28012, Madrid

Average price €12

Fusion

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

Average price €30

Italian

Calle de Arrieta, 5, 28013, Madrid

Average price €30

Japanese

Calle del Almendro, 22, 28005, Madrid

Average price €17

From market

Calle de San Bernardo, 12, 28015, Madrid

Average price €30

Turkish

Calle de las Infantas, 30, 28004, Madrid

Average price €18

Mediterranean

Calle de Manuela Malasaña, 22, 28004, Madrid

Average price €16

Brazilian

Cuesta Santo Domingo,08, 28013, Madrid

Average price €20

American

Calle de Hortaleza, 78, 28004, Madrid

Average price €15

Mediterranean

Calle Hortaleza, 118, 28004, Madrid

Average price €14

From market

C/ Colón 5, 28004, Madrid

Average price €14

Filter

TheFork advantages