Cl. de Ayala, 84, Salamanca, 28001 Madrid
Spanish restaurant
This establishment offers a unique blend of classic and modern Spanish tapas, set in a contemporary space characterized by an open-air storefront and walls adorned with lush greenery, creating an inviting atmosphere for culinary exploration.