Canyon Lake is known as “The Jewel” of the Texas Hill Country, a reservoir located on the Guadalupe River, just west of San Marcos and northwest of New Braunfels, making it a perfect place to relax and enjoy the sunshine and cool water.
See Full Article Here