Designed by
Title
Restaurant La Carmela, C. de la Victoria, 28012 Madrid, Spain #248662733
Description
Taberna La Carmela, C. de la Victoria, 28012 Madrid, Spain - just off Puerta del Sol.Stylish eatery with an old-world feel offering Spanish fare like paella, plus nighttime flamenco.
This image is editorial