The Hotel Royal Orchid is a 4 star hotel, is 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.