Shangchul Mahadev Temple in Shangarh is located around 260 km from Chandigarh in the Sainj valley, Kullu, Himachal Pradesh. The place is a lush green meadow surrounded by snow packed peaks.