The City of Sanlúcar de Barrameda (also know as Sanlúcar) is located at the mouth of the Guadalquivir River in the province of Cadiz The City is know as a departure point for many of Christopher Columbus and Ferdinand Magellan as well as other famous Spanish conquistadors (English - Conqueror, the term used to […]