Eiffel Island
Eiffel Island is the closest island to Britain. It is south/south-east of Britain and north of Trinsic. The approximate center location of the island is at sextant location 33s, 26e.
Eiffel Island is the closest island to Britain. It is south/south-east of Britain and north of Trinsic. The approximate center location of the island is at sextant location 33s, 26e.