Mountain Inn

Follow Us : Trip Adviser





Location


The hotel, Mountain Inn is located at Left Bank Aleo, New Manali -175131 in Himachal Pradesh. The beautiful views of snow-capped mountains and vast expanse of azure sky can be enjoyed from the hotel thoroughly.