Mall Road, Shimla
0.2 km from Shimla centre
Mall Road is one of the main financial, commercial and business centres in Shimla, the capital city of Himachal Pradesh, India. Constructed during British colonial rule, the Mall road is located a level below The Ridgβ¦
