Cliff Bay Resort Hotel

Cliff Bay Hotel, Funchal, Madeira Cliff Bay Resort Hotel is one of our most popular luxury hotels in Funchal and it’s easy to see why. True to it’s name, The Cliff Bay is situated on a cliff with sea views on all sides and pleasant sub tropical gardens all around. Home to a Michelin starred …

Cliff Bay Resort Hotel Read More »