Nature’s Nest Nature Resort is located next to Bhagwan Mahavir Wildlife Sanctuary in the Western Ghats in Goa. Their guided activities with trained guides and naturalists would enthrall you. The mud-lined AC cottages would offer you a cozy Goan village-home experience.