Travel Hotel Willow Banks: An amazing choice 3 weeks ago travelaroundtheworldblog Shimla is located in the lap of the great mountain ranges of the Himalayas. It…