South Carolina > Saluda River > Travel & Transportation > Travel & Tourism > Indian Creek Resort
2129 Denny Hwy, Saluda River, South Carolina, 29138-8547
(864) 445-0355
Travel & Transportation > Travel & Tourism
No reviews yet. Be the first to write a review!