Location
Shambhala Churned, Hotel Shambhala Aleo, New Manali, Near Petrol Pump Manali 175131, Near Petrol Pump, Manali, Manali,
Himachal Pradesh 175131
Nearby Malls & Restaurants
Closest Airport, Railway Station & Bus Stand
Popular Tourist Attractions
Shambhala Churned - Near Petrol Pump, Manali
CLICK TO INTERACT WITH MAP