1 results
Amiga Island is a beautiful tropical island just a short boat ride from Labadee and Cap-Haitien. Guests can relax on soft sand…