Nicholls Town is a town located in North Andros, part of Andros island in the Bahamas. The town features a sweeping beachfront.