Mall Road is the main street in Shimla, the capital city of Himachal Pradesh, India.
Added to Places to Visit and categorized in Shimla — 8 years ago