The Best Restaurants in Madrid

Kansas Burger - C. Comercial Alcala Norte, Madrid

Calle Alcala 414, 28017, Madrid

4

Average price €17 • American

Magnolia Bistro, Madrid

Calle Salvatierra, 4, 28034, Madrid

Average price €15 • Mediterranean

Martinica Gastrobar, Madrid

Calle de Francisco Silvela, 73, 28028, Madrid

7

Average price €20 • Spanish

Taperia 26, Madrid

Taperia 26

7.8 / 10

Calle Miguel Ángel, 26, 28010, Madrid

213

Average price €18 • Spanish

Brunch Club, Madrid

Calle del Barco, 15, 28004, Madrid

89

Average price €12 • International

Hard Rock Café - Madrid, Madrid

Paseo de la Castellana, 2, 28046, Madrid

405

Average price €28 • American

El Rinconcito de Candela, Madrid

Calle Torrecilla del Puerto, 5, 28043, Madrid

2019

Average price €35 • Mediterranean

La Llave de Oro - Hotel Wellington, Madrid

Calle de Velázquez, 8, 28001, Madrid

92

Average price €25 • International

Los Álamos Food Premium, Madrid

C/ Lérida, 30, 28020, Madrid

8

Average price €23 • Spanish

San Bernardo 115 Gastrobar, Madrid

C/ San Bernardo 115, 28015, Madrid

499

Average price €18

Café Gijón, Madrid

Café Gijón

7 / 10

Paseo de Recoletos, 21, 28004, Madrid

722

Average price €30 • Spanish

Señorío de Alcocer, Madrid

Av. de Alberto Alcocer, 1, 28036, Madrid

475

Average price €55

El Coto, Madrid

El Coto

6.9 / 10

Calle de María Tubau, 5, 28050, Madrid

11

Average price €10 • Mediterranean

Osine, Madrid

Osine

6.6 / 10

C/ Lope de Rueda, 44, 28009, Madrid

36

Average price €29 • Spanish

La Taberna del Gijón, Madrid

C/ Almirante, 30, 28004, Madrid

130

Average price €24 • Spanish

La Puerta Amarilla, Madrid

Calle Fúcar, 9, 28014, Madrid

51

Average price €17 • American

Mis Tradiciones Imperial, Madrid

Plaza Francisco Morano, 3, 28005, Madrid

400

Average price €21 • Peruvian

La Barca del Patio, Madrid

Plaza de Cascorro, 19, 28005, Madrid

276

Average price €15

Puerto Sol, Madrid

Puerto Sol

8.2 / 10

Calle de la Salud 8, 28013, Madrid

78

Average price €14 • Spanish

El Hortera, Madrid

El Hortera

8.1 / 10

Calle de la Bolsa, 12, 28012, Madrid

193

Average price €20 • Mediterranean

La Aguja de las Tablas, Madrid

Av. del Camino de Santiago, 33, 28050, Madrid

579

Average price €30 • Spanish

El Torreón del Pardo, Madrid

Pista del Cristo de El Pardo, 28048, Madrid

513

Average price €35 • Spanish

Rolling Dance & Burger, Madrid

Estación de Chamartin, 28036, Madrid

95

Average price €8 • American

Villoldo, Madrid

Villoldo

9.4 / 10

C/ Lagasca, 134, 28006, Madrid

442

Average price €55

La Bekada, Madrid

La Bekada

7.7 / 10

C/ Catamarán, 3, 28042, Madrid

159

Average price €30 • Mediterranean

Filter

Filter by
Avantages TheFork

Cities around Madrid