Bermuda's largest military fort, Fort St. Catherine is located in St. George's Parish between Achilles Bay and St. Catherine's Beach. Built in 1614, it overlooks the spot where English settlers ...
Some results have been hidden because they may be inaccessible to you