Motel in Manali Region


  • Near Bank of India Manali, The Mall, Manali, Himachal Pradesh 175131, India