Alice Town Attractions & Activities - The Best Holiday Destinations for 2020
Alice Town is the main village on North Bimini, an island in the Bahamas that lies about 50 miles off the coast of Florida.
The Most Frequently Asked Travel Questions about Alice Town