TheFork, a Trip advisor company

What
Where

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

The Best With friends Restaurants in Opera, Madrid

104 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

International

Calle del Postigo de San Martín, 8, 28013, Madrid

Average price €15

Mediterranean

Calle del Meson de Paños, 1, 28013, Madrid

Average price €27

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

Mexican

Calle Mayor, 36, 28013, Madrid

Average price €20

South American

Calle de las Hileras, 6, 28013, Madrid

Average price €20

Fusion

Calle de Vergara,10, 28013, Madrid

Average price €25

Mediterranean

Calle Sta. Clara, 10, 28013, Madrid

Average price €20

InsiderFine Dining

Calle Amnistía, 10, 28013, Madrid

Average price €70

Italian

Calle del Arenal, 19, 28013, Madrid

Average price €25

Italian

Calle del Arenal, 15, 28013, Madrid

Average price €15

Italian

Calle Sta. Clara, 10, 28013, Madrid

Average price €15

Spanish

Calle Arrieta, 5, 28013, Madrid

Average price €25

Spanish

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

Average price €22

Fine Dining

C/ Cuesta de Santo Domingo, 24, 28013, Madrid

Average price €25

From Asturias

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

Fine Dining

C/ Vergara, 14, 28013, Madrid

Average price €25

Mediterranean

Plaza de Herradores, 7, 28013, Madrid

Average price €21

From Castille

C/ Santa Clara, 10, 28013, Madrid

Average price €27

Spanish

C/ Mayor, 13, 28013, Madrid

Average price €20

InsiderFrom market

C/ Bordadores, 5, 28013, Madrid

Average price €23

Fine Dining

C/ Conde de Lemos, 3, 28013, Madrid

Average price €28

International

C/ Cuesta de Santo Domingo, 22, 28013, Madrid

Average price €19

Mediterranean

C/ Caños del Peral, 9, 28013, Madrid

Average price €28

Mexican

C/ Mayor, 68, 28013, Madrid

Average price €22

Filter

TheFork advantages