Huelva is a city in southwestern Spain, the capital of the province of Huelva in the autonomous region of Andalusia. It is located along the Gulf of Cádiz coast, at the confluence of the Odiel and Tinto rivers.
Population: 147,212 (2014)
Province: Province of Huelva
Wikipedia
Wikitravel
Images
Google Maps
Trip Adviser
Lonely Planet
YouTube
Virtual Tourist