TheFork, a Trip advisor company

What
Where

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

The Best Restaurant hotel Restaurants in Madrid

94 restaurants

Sort by Relevance

From market

Hotel Catalonia Las Cortes

Calle del Prado, 6, 28014, Madrid

Average price €35

From market

Calle de Atocha, 36, Madrid, Spain, 28012, Madrid

Average price €35

From market

Calle de Atocha, 81, 28012, Madrid

Average price €20

Spanish

C/ Petirrojo, 34, 28047, Madrid

Average price €10

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

Mediterranean

C/ Capitán Haya, 43, 28020, Madrid

Average price €28

From market

C/ Atocha, 23, 28012, Madrid

Average price €24

Mediterranean

C/ Amsterdam, 3 , 28042, Madrid

Average price €23

From market

Avenida de Pío XII, 77, 28016, Madrid

Average price €27

Spanish

C/ San Romualdo, 30, 28037, Madrid

Average price €22

Creative

Carrera de San Jerónimo, 34 , 28014, Madrid

Average price €110

Spanish

C/ Prado, 18, 28014, Madrid

Average price €13

Spanish

C/ Juan Pérez Zúñiga, 20, 28027, Madrid

Average price €23

Spanish

Avda. Capital de España, 10, 28042, Madrid

Average price €20

Spanish

C/ Luis de la Mata, 18, 28042, Madrid

Average price €25

Fine Dining

Avenida Pio XII, 34, 28016, Madrid

Average price €32

InsiderAsian

Paseo de la Castellana, 57, 28046, Madrid

Average price €35

Menú Hikari 45€

InsiderInternational

Plaza de la Lealtad, 5, 28014, Madrid

Average price €70

Mediterranean

C/ Serrano Jóver, 3, 28015, Madrid

Average price €30

Mediterranean

C/ Alcalá, 19, 28014, Madrid

Average price €35

Filter

TheFork advantages