Travel Hotel Willow Banks: An amazing choice 9 months ago travelaroundtheworldblog Shimla is located in the lap of the great mountain ranges of the Himalayas. It is a land of unending...