All Locations A Association Resource Office 151 South Oakland Avenue Rock Hill, SC 29730 Directions 803-324-9622 B Baxter Close YMCA 857 Promenade Walk Fort Mill, SC 29708 Directions 803-548-8020 C Camp Cherokee 1299 Camp Cherokee Road Blacksburg, SC 29702 Directions 803-222-2850 D Charlotte Avenue YMCA 402 Charlotte Avenue Rock Hill, SC 29732 Directions 803-329-9622 E Clover YMCA 107 South Main Street Clover, SC 29710 Directions 803-222-9622 F CSD Community YMCA 5485 Charlotte Hwy Clover, SC 29710 Directions 803-831-9622 G Fort Mill YMCA at the Complex 971 Tom Hall Street Fort Mill, SC 29715 Directions 803-547-8439 H Gregory Family YMCA 512 Hubbard Drive Lancaster, SC 29720 Directions 803-313-7103 I Indian Land YMCA 2816 WorldReach Drive Indian Land, SC 29707 Directions 803-396-9622 J Riverwalk YMCA 998 Riverwalk Parkway Rock Hill, SC 29730 Directions 803-328-9622 K Rock Hill Aquatics Center 325 Rawlinson Road Rock Hill, SC 29732 Directions 803-817-7665 L YMCA Wellness Center 1735 Heckle Blvd Rock Hill, SC 29732 Directions 803-366-9622 M York YMCA 103 East Madison Street York, SC 29745 Directions 803-628-9622