Mahasu Devta Temple Bashla is located in Rohru, India on Village Bashla,Tehsil Rohru, District Shimla, Himachal Pradesh, India. Mahasu Devta Temple Bashla is rated 5 out of 5 in the category hindu temple in India.
Address
Village Bashla,Tehsil Rohru, District Shimla, Himachal Pradesh, India