Hotel The Moon

1 Star  

Mall Road, Manali, Himachal Pradesh - 175 131