Discover One Of Texas’ Most Majestic Waterfalls – No Hiking Necessary
Waterfalls don’t have to be the product of Mother Nature to be amazing – in fact, one of the tallest in Texas is man-made. The Japanese Tea Garden in San Antonio Brackenridge Park boasts a 60-foot waterfall that rivals others all across the Lone Star State. See for yourself:
Have you ever seen the waterfall in the Japanese Tea Garden? What about any of these waterfalls in Texas? Which one is your favorite?