A spectacular resort nestled inside the town of Thekkady in Kerala. A review of a beautiful stay in this serene resort with all modern facilities, in the lap of nature
Read this post on anasiantraveller.com