This is one of best place to stay in Manali. Situated in Aleo, New Manali, this hotel is at a 10-15 minutes walking distance from the mall road. The rooms are very large and provide the best views of snow clad peaks all around, deodar forests and the beautiful Beas river. Nice…