Sheetla Mata Mandir
Tourist attraction • Hindu temple
Address
82W5+XRV, Kaulagarh, Dehradun, Uttarakhand 248003, India
Rating on Google Maps
4.50 (129 reviews)Open on Google Maps
Discover top rated places in Dehradun
82W5+XRV, Kaulagarh, Dehradun, Uttarakhand 248003, India