(Last Update: 24 Apr 2023)
Cliff House is located on Lubbers Quarters Cay in Abaco, Bahamas. The house sits about 50 feet above the Sea of Abaco. It has four bedrooms, two fu