Enchanted Rock is a pink granite mountain located in the Llano Uplift approximately 17 miles north of Fredericksburg, Texas and 24 miles south of Llano, Texas, United States