The island of Tenerife lies in the middle of a seven island archipelago some 200km to the west of Morocco surrounded by the crystal clear waters of the Atlantic....
More Info