Snow Mount Villa, Manali is located in Manali, India on Jogini Falls Road Off Manali-Leh Highway Bahang. Snow Mount Villa, Manali is rated 3 out of 5 in the category holiday accommodation service in India.
Address
Jogini Falls Road Off Manali-Leh Highway Bahang