TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Tapas Restaurants in Palacio Real, Madrid

22 restaurants

Sort by Relevance

Mediterranean

Gustos Madrid Plaza Mayor

Plaza Mayor, 8, 28012, Madrid

8.7 / 10
275 reviews

Average price €25

-50% en Carta con ElTenedor Fest

Mediterranean

C/ San Nicolás, 9, 28013, Madrid

8.8 / 10
2,157 reviews

Average price €31

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

Fusion

C/ Rollo, 8, 28005, Madrid

8.8 / 10
987 reviews

Average price €26

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

Mediterranean

Plaza de la Marina Española, 28013, Madrid

8.6 / 10
671 reviews

Average price €25

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

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

Venezuelan

Calle de la Cruz, 19, 28012, Madrid

8.9 / 10
1,208 reviews

Average price €20

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

YUMS x2Spanish

Plaza de España, 9, 28008, Madrid

6.3 / 10
16 reviews

Average price €50

Cena con Espectáculo. Menú pescado 37 € + 29€ de la entrada

insiderSpanish

C/ Cava Alta, 17, 28005, Madrid

8.7 / 10
631 reviews

Average price €45

insiderSpanish

C/ Bailén, 19, 28013, Madrid

8.6 / 10
60 reviews

Average price €23

International

Costanilla de los Ángeles, 7, 28013, Madrid

Average price €15

Set Menu 16€

insiderMediterranean

C/ Torija, 7, 28013, Madrid

8.3 / 10
102 reviews

Average price €45

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

Average price €30

Set Menus 0€ and 35€

Spanish

C/ Cava Alta, 3, 28005, Madrid

Average price €16

Menu 24€

Spanish

Calle Bailén, 15, 28013, Madrid

Average price €14

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

Spanish

Calle Mayor, 76, 28013, Madrid

Average price €25

Menu 13€

C/ Hileras, 17, 28013, Madrid

Average price €28

Menú Especial 50€

From market

Calle de Bailén, 7, 28013, Madrid

Average price €30

Calle de la Villa, 3, 28005, Madrid

Average price €18

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

Mediterranean

Plaza de Herradores, 7, 28013, Madrid

Average price €21

Spanish

C/ Mayor, 13, 28013, Madrid

Average price €20

Fine Dining

C/ Arrieta, 6, 28013, Madrid

Average price €50

Filter

TheFork advantages