Is Keystone a city in South Dakota?
Keystone is a town in Pennington County, South Dakota, United States. The population was 333 at the 2020 census. Keystone is located in the southern Black Hills, near Mount Rushmore. The town is a popular tourist destination, and it is home to several hotels, motels, restaurants, and shops.