Perched on a cliff overlooking the expansive Atlantic Ocean, The Cliff Bay hotel ... in Funchal on Madeira, an island of Portugal that sits off the coast of northern Africa. The hotel is home ...
Some results have been hidden because they may be inaccessible to you