Hotel Mountain Face By Snow City Hotels, Near Mahindra Show Room, Naggar Rd, Prini, Manali, Himachal Pradesh 175143, India
Hotel Mountain Face is a new hotel in Manali. The hotel is located amidst apple orchard and promises to provide luxury, comfort and privacy from the maddening crowd. The hotel is run and managed by Snow City Hotels..