Freetown, Bahamas with Coat of Arms (Eleuthera) Magnet
- from our Affiliates
Freetown is located on the island of Eleuthera, Bahamas. Freetown is east of Deep Creek and west of Waterford.
Freetown is located on the island of Eleuthera, Bahamas. Freetown is east of Deep Creek and west of Waterford.