Hotel Willow Banks
5 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
- Contribute