TheFork, a Trip advisor company

What
Where

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

The Best Mediterranean Restaurants in City center, Madrid

88 restaurants

Sort by Relevance

Mediterranean

Domi

Costanilla de San Andrés, 10, 28005, Madrid

9.1 / 10
150 reviews

Average price €15

Mediterranean

Calle de la Luna, 3, 28004, Madrid

8.9 / 10
1,075 reviews

Average price €25

Menu 20€

Mediterranean

Gran Via 9, Madrid

9.0 / 10
352 reviews

Average price €25

Mediterranean

Calle de Silva, 6, 28013, Madrid

8.7 / 10
2,576 reviews

Average price €30

Menu 19,95€

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

InsiderFine Dining

Plaza de las Cortes, 10, 28014, Madrid

9.0 / 10
6,360 reviews

Average price €30

InsiderMediterranean

Calle de Augusto Figueroa, 24, 28004, Madrid

8.2 / 10
299 reviews

Average price €30 american express Welcome

Mediterranean

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

Average price €15

Mediterranean

Calle Tintoreros, 4, 28005, Madrid

8.3 / 10
3,337 reviews

Average price €23

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

Mediterranean

Calle de las Huertas, 65, 28014, Madrid

Average price €15

Menu 10€

Mediterranean

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

Average price €16

Mediterranean

Calle Hortaleza, 118, 28004, Madrid

Average price €14

Mediterranean

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

Average price €24

Menú diario 14€

Mediterranean

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

Average price €20

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

Mediterranean

Calle de la Cruz, 4, 28012, Madrid

Average price €25

Mediterranean

Calle de las Hileras, 6, 28013, Madrid

Average price €30

Mediterranean

Calle del Pez, 30, 28004, Madrid

8.7 / 10
843 reviews

Average price €20

Mediterranean

Calle de Augusto Figueroa, 2, 28004, Madrid

Average price €15

Set Menu undefined€

Mediterranean

Calle Jacometrezo, 7, 28013, Madrid

Average price €25

Set Menu 15€

Mediterranean

Calle Mayor, 30, 28013, Madrid

Average price €30

Menu 14,50€

Mediterranean

Calle Fúcar, 1, 28014, Madrid

Average price €14

Set Menu undefined€

Mediterranean

C/ Libertad, 23, 28004, Madrid

Average price €18

Set Menu 13.90€

Mediterranean

C/ Colmenares, 13, 28004, Madrid

Average price €28

Menu Divina 25.90€

Mediterranean

Calle San Bruno, 3, 28005, Madrid

Average price €15

Mediterranean

Calle de Santiago, 1 dcha, 28013, Madrid

Average price €15

Mediterranean

Calle San Marcos, 28, 28004, Madrid

Average price €12

Filter

TheFork advantages