प्राचीन स्वयंभू शिवलिंग

प्राचीन स्वयंभू शिवलिंग is a Hindu temple in Shimla, Himachal Pradesh.

Open 5 AM–8 PM (Google Maps).

Annadale Rd, Kaithu, Shimla, Himachal Pradesh 171003, India

Source: google.