Tucked away in San Antonio, the Japanese Tea Garden offers a refreshing, peaceful space with a pagoda, koi pond, and waterfall, providing a glimpse into another cultural treasure.