Back to list
El Senador
Fabulous 9.1 (1657 reviews)
Approx. €45
Location
Plaza de la Marina Espanola, 2
28013 Madrid
See on the map