Huelva is a city in southwestern Spain, located along the Gulf of Cadiz coast, at the confluence of the Odiel and Rio Tinto rivers. The attractions in the city to visit are the Columbus sites which include the city itself, Moguer, Palos de la Frontera, and the Rábida Monastery. |