Indira Tourist Park
Kufri Chail Road Near Himalayan Nature Park, Shimla India
Indira Tourist Park is a Theme Parks place is located in Shimla, Himachal Pradesh. The address of Indira Tourist Park is Kufri Chail Road Near Himalayan Nature Park, Shimla India.