he Japanese Tea Garden located off of 281 at Mary's, 3853 N St Mary's St, San Antonio, TX 78212 , is a unique experience. The Pavilion above the garden gives an amazing view. The style of the pavilion feels different from the rest of the Garden. Its feel is on purpose to give it a slight sense of mystery before revealing the rest of the Garden below.