The Best Restaurants in Madrid

La Tagliatella Sexta Avenida, Madrid

ITALIAN

Avenida de la Victoria, 2, 28023, Madrid

87

Average price €18

El Mirador del Thyssen, Madrid

MEDITERRANEAN

Paseo del Prado, 8, 28014, Madrid

150

Average price €60

Salón de Tapas Plaza Mayor, Madrid

C/ Gerona, 4, 28012, Madrid

214

Average price €18

El Mesón de la Piovera, Madrid

SPANISH

Calle del Sándalo, 5, 28042, Madrid

12

Average price €10

Pizza Jardin - Francisco de Sales, Madrid

ITALIAN

Paseo de S. Fco. de Sales, 25, 28003, Madrid

14

Average price €16

Jota, Madrid

BASQUE

Jota

7.8 / 10

Calle de Sandoval, 6, 28010, Madrid

6

Average price €35

ito-ita, Madrid

MEDITERRANEAN

ito-ita

7.8 / 10

Av. de Valdemarín, 169, 28023, Madrid

15

Average price €18

Gran Clavel - Casa de Comidas, Madrid

MEDITERRANEAN

Calle Caballero de Gracia, 11, 28013, Madrid

6

Average price €20

Generator, Madrid

ITALIAN

Generator

7.8 / 10

Calle de San Bernardo, 2, 28013, Madrid

121

Average price €22

Casa Don Quijote, Madrid

SPANISH

Calle de la Paz, 4. 1ª PLANTA (First Floor), 28012, Madrid

142

Average price €18

Cantina Zaguero, Madrid

INTERNATIONAL

Cantina Zaguero

7.9 / 10

Travesía Ronda, 2, 28022, Madrid

20

Average price €20

La Ciudad Invisible, Madrid

INTERNATIONAL

Costanilla de los Ángeles, 7, 28013, Madrid

7

Average price €15

InsiderNajera Claudio Coello, Madrid

InsiderFROM MARKET

Calle de Claudio Coello, 116, 28006, Madrid

126

Average price €30

InsiderNarciso Brasserie, Madrid

InsiderSPANISH

Calle de Almagro, 32, 28010, Madrid

127

Average price €37

Taperia 26, Madrid

SPANISH

Taperia 26

7.8 / 10

Calle Miguel Ángel, 26, 28010, Madrid

213

Average price €18

Brunch Club, Madrid

INTERNATIONAL

Calle del Barco, 15, 28004, Madrid

89

Average price €12

Larrauri, Madrid

BASQUE

Larrauri

8.6 / 10

Calle de Juan Ramón Jiménez, 9, 28036, Madrid

70

Average price €45

Bestia, Madrid

INTERNATIONAL

Bestia

7.9 / 10

Calle de López de Hoyos, 9, 28006, Madrid

177

Average price €16

Chocolat, Madrid

SPANISH

Chocolat

8.4 / 10

Calle Santa María, 30, 28014, Madrid

62

Average price €11

Tapioca Chill & Cocina, Madrid

INTERNATIONAL

Plaza de la Cebada, 9, 28005, Madrid

363

Average price €20

Los Álamos Food Premium, Madrid

SPANISH

C/ Lérida, 30, 28020, Madrid

8

Average price €23

Twin Pizza Valverde, Madrid

ITALIAN

C/ Valverde, 7, 28004, Madrid

40

Average price €8

Taste Me, Madrid

MEDITERRANEAN

Taste Me

7.8 / 10

Calle de Sta Engracia, 53, 28010, Madrid

96

Average price €25

Gula Pintxosbar, Madrid

Gula Pintxosbar

8.5 / 10

Calle Sirio, 54, 28007, Madrid

370

Average price €20

Taberna Moderna, Madrid

MEDITERRANEAN

Taberna Moderna

8.6 / 10

C/ Fernán González, 50, 28009, Madrid

309

Average price €35

Filter

Filter by
Avantages TheFork

Cities around Madrid