|
The Leeward Antilles in the Caribbean are the southernmost islands in the Lesser Antilles. They start at the Windward Antilles and curve down to Venezuela. Anguilla
Copyright 2002-2010 on The World's Most Beautiful Beaches. Privacy, terms of use, and contact page. Leeward Antilles beaches! |