Location
Treebo Manali Palace, NH - 21, Near Petrol Pump, Rangri, Rangri, Manali,
Himachal Pradesh 175131
Closest Airport, Railway Station & Bus Stand
Popular Tourist Attractions
Nearby Malls & Restaurants
Treebo Manali Palace - Rangri
CLICK TO INTERACT WITH MAP