Situado en 100m from Tourism Lift, Mall Rd, Bemloi, Shimla, Himachal Pradesh 171001
Pin
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.