Beachway Dr. Freeport Bahamas Phone: 242-727-3314
View the only castle in the Bahamas, Cooper's Castle is on 46 acres of land. A true rag to riches story of Mr. Harvard Cooper. Come tour and hear the inspirational story of Mr. Cooper.
Hide this record?
Make visible this record?