The Swosti Chilika Resort is located near the Chilika Lake in Odisha. I loved to experience the aura of this impressive eco-resort spread across nine acres on the banks of the Chilika Lake.
Read this post on anitaexplorer.com