A town or village square: a paved open public space, generally of architectural significance, which is surrounded by buildings in a built-up area such as a city, town or village.
Located 1,275 meters from Churchill Square. Located in Bahamas Terrace, Castaways Resort and Suites Grand Bahama Island is a perfect starting point from which to explore Freeport.
Located 1,446 meters from Churchill Square. Set in a prime location of Freeport, Royal Islander Hotel puts everything the city has to offer just outside your doorstep.