Nicholls Town

From Wikipedia, the free encyclopedia

Nicholls Town is a town in the Bahamas. It is located on Andros island.