Destination creator (Voyajo Team)
Clarence Town is a town in the Bahamas. It is located on Long Island. Clarence Town is the capital of Long Island and has a population of approximately 350 people. It has a marina, two restaurants as well as the government dock where the mail boat docks on a weekly basis (...) (from Wikipedia)