• My Nearest City

Denizen in Shimla

City Centre Mall Shimla

City Centre Mall Shimla Modern ISBT Tutikandi, Shimla - 171004 Himachal Pradesh India

Stores and brands in City Centre Mall, Restaurants in City Centre Mall, Multiplex in City Centre Mall, Shimla, Himachal Pradesh. City Centre Mall is located 3 km away from… Read more…