C. de Toledo, 171, Arganzuela, 28005 Madrid
Mediterranean restaurant | Spanish restaurant
Rating: 4.4