Challenger 3 Golf Course
golfcourse 0
1650 N Post Rd, Shelby, North Carolina 28150
704-482-5061