Anguilla Leeward Island

25.940814, -81.701493