Masrur Temples temple

Masrur Temples

Othra, Himachal Pradesh

Location

Othra, Himachal Pradesh, India