Situata in 100m from Tourism Lift, Mall Rd, Bemloi, Shimla, Himachal Pradesh 171001
Su di noi
Hotel Willow Banks Shimla Mall Road is the best hotel in Shimla. We provide the best stay in Shimla with an in-house restaurant and bar with best amenities like Gym, spa, and salon.