Avenida Islantilla S/n, Isla Cristina
Located on Islantilla Beach this beachfront hotel is 37 km from Huelva and 20 km from Portugal. It features a spa outdoor and indoor pools and a kid's club. The rooms offer a large furnished terrace and free WiFi.