Places to visit near Shikhar Nature Resort, Uttarkashi..!!
Shikhar Nature Resort is a division of Shikhar Travels India Pvt Ltd, one of the leading tour operators based in New Delhi, India. The resort is conveniently located 5 km from Uttarkashi, Uttarakhand on the way to Gangotri. It is
» Read more