TheFork, a Trip advisor company

What
Where

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

The Best Spanish Restaurants in Opera, Madrid

37 restaurants

Sort by Relevance

Spanish

Casa Antón

Calle Mayor, 63, 28005, Madrid

Average price €15

Spanish

Calle Campomanes, 7, 28013, Madrid

Average price €25

Spanish

Calle Arrieta, 5, 28013, Madrid

Average price €25

Spanish

Calle Santiago, 11, 28013 Madrid, Spain, 28013, Madrid

Average price €22

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

From Asturias

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

From Castille

C/ Santa Clara, 10, 28013, Madrid

Average price €27

Spanish

Plaza Mayor, 22, 28012, Madrid

Average price €22

Spanish

C/ Mayor, 13, 28013, Madrid

Average price €20

From Galicia

C/ Bordadores, 11, 28013, Madrid

Average price €34

Normal

Spanish

Plaza de Ramales, 1, 28013, Madrid

Average price €30

Spanish

C/ San Martín, 3, 28013, Madrid

Average price €30

Spanish

C/ Vergara, 1, 28013, Madrid

Average price €25

Filter

TheFork advantages