Video Overview

Video Overview

If you have just found out about the Isla Canela resort in Huelva, Spain then here is a good introduction video to watch. Isla Canela is situated on the border between Spain and Portugal meaning that Portugal is just a short boat ride away, so you really have the best of both worlds.