Happy Garden Thu - 9.4.2008 by Dave's Keitai·4 Comments … at the top of Kyoto station… The japanese version is a [rather weak] pun on the kanji for grass (葉 = Ha = grass).