The Whispering Inn Hotel is Located in Manali , Himachal Pradesh. Your trip can be a revitalizing weekend journey, exciting adventure tour or a family vacation. The best part of Manali travel is that you have plenty of choices that will preferably su...