South Park is a Park located in Twin Falls, ID 83301. It is one of the 9708 parks in United States. Address of South Park is Highland Ave, Twin Falls, ID 83301, United States. South Park can be contacted at 12087362265. South Park is rated 4.5 (out of 5 stars) by 22 reviewers on the web.
Some of the places around South Park are -
Highland Ave, Twin Falls, ID 83301, United States
Contact number of South Park is 12087362265.
Rating of South Park is 4.5 out of 5 stars.
Address of South Park is Highland Ave, Twin Falls, ID 83301, United States.
South Park is located in Twin Falls, ID 83301.
South Park is a Park in United States
Pincode of Twin Falls, ID 83301 is 83301