- Photo: Cadiz, Spain
Located in Sanlúcar de Barrameda....More Details