About
Situated on the ground floor of the hotel Elba Madrid Alcala, with direct street access and friendly atmosphere surrounded by large windows. The restaurant offer high-quality local and seasonal dishes, prepared by our talented chef with the freshest products on the market.
Details