ANGUILLA

ANGUILLA

INTRODUCTION Anguilla is located in the British West Indies, approximately 6 miles from St. Martin in the Eastern Caribbean. It is bare and flat and is fringed by white sandy beaches. The name Anguilla is from the Italian anguilla, meaning “eel” in...