No reviews yet. Be the first to share your experience!
Passion palace Nature resort is a premium meppady stay in Meppadi, Puttad, Wayanad.