Alice Town

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.

Sources

  1. Alice Town