Deothi← Explore all Temples & Teerth Place: Shimla Himachal PradeshDeothi. Located in Shimla.AddressAvailable soon.Open this temple in the Encyclopedia