Williams and Russell Town, Grand Bahama - Bahamas
October 13th 2003 Oct 13, 2003 City official name :Williams and Russell Town Founded date : Location :Grand Bahama Island Elavation :? ft (? m) Area :Approximately ? square miles (? kmĀ²). Facts :About five miles from Freeport/Lucaya is Williams Town, a sleepy community nestled in pine trees and resting on what
... read more