Camellia Haven Hotel, Periyar

Welcome to a rejuvenating stay at the Camellia Haven in Thekkady. Camellia Haven is ideally situated in the lap of nature and offers breathtaking views of the gorgeous greens.

Leave a reply