Location: in the small town of Santo da Serra, 25 km from Funchal.
See more: Hotels in Europe Hotels in Portugal Hotels in Machico (madeira) Holiday Destinations in Europe