The town of Uttarkashi is located in the Indian state of Uttarakhand. This town is a very important tourist destination in the region and it is located in the Uttarkashi district. The place is known for its stunning natural beauty, and is also called as Devbhumi, which can be literally translated to ‘Land of the Gods’. Pilgrims from all around the country flock to this region too, due to its religious heritage.
Phone Area Code1374