Aldo's is located in the heart of San Telmo, historic district of Buenos Aires. The restaurant has a tasting room and a boutique wine shop with a warm and cosy atmosphere. Attended by its owners, international sommeliers, that will guide and tell you the story behind each label.