C. de la Infanta María Teresa, 15, Chamartín, 28016 Madrid
Restaurant | Spanish restaurant
Rating: 4.6