Royal Orchid

The Royal Orchid is a 4 star hotel, situated on the sunny south coast of Madeira Island, on the touristic area of Caniço de Baixo. Strategically positioned on the seafront, the Hotel presents its guests with a magnificent panoramic view over the Atlantic Ocean. Royal Orchid is the ideal place for relaxing holidays away from the daily bustle of Funchal, the Madeiran capital.



Available Listings

Nothing Found

It seems we can’t find what you’re looking for. Perhaps searching can help.