San Antonio Garden Center Leave a comment Details Address: 3310 N New Braunfels Ave, San Antonio, TX 78209 Advertisement