Alice Town is a town situated on the island of North Bimini in the Bahamas. It serves as a local settlement within the archipelago.
According to the 2010 census, the population of Alice Town was recorded at 300 residents.
Bahamas
Alice Town is a town situated on the island of North Bimini in the Bahamas. It serves as a local settlement within the archipelago.
According to the 2010 census, the population of Alice Town was recorded at 300 residents.