Hotel Willow Banks

4.15 Votes Currently Open
  • Address: The Mall Road, Near Shimla Central Car parking (Walk along Metropole road for 200m), Near Tourism lift (200m away , turn right after exit from lift), Bemloi, Shimla, Himachal Pradesh 171001, India
  • Timings: 24-hrs Details
Enable Map

Hotel Willow Banks Reviews & Ratings