The River Grand Hotel Manali
A great option for a journey on a budget - hotel «The River Grand» is located in Manali. This hotel is located in 3 km from the city center.
NH 21 Kullu, Rangri, Manali, Himachal Pradesh 175131, Manali, MANALI, India, Manali, 175131