The Mall Road & Market Shimla
Nearby - Christ Church
0.4 km. 6 min.
Mall Road is the major hangout point and shopping centre in Shimla, the capital city of Himachal Pra...