the Japanese Tea Garden is an oasis away from the hustle and bustle of downtown San Antonio. Developed in 1917, the garden is located in a former rock quarry, which may surprise some given how ...