Shikhar Nature Resort

Shikhar Nature Resort is one of the finest accommodations in Uttarkashi being managed by Shikhar Travels India Pvt. Ltd.

  • Uttarakhand, India