Alice Town (also known as Hatchet Bay) is a town in the Bahamas. It is located on North Bimini island.
Categories: Geography of the Bahamas | Bahamas geography stubs