It seems we can’t find what you’re looking for. Perhaps searching can help.
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.