Albatros Gastro Bar is a popular establishment offering a gastro bar experience with a focus on tapas. It is located in Puerto de la Duquesa.