welcome June 6, 2012 by Juls Leave a Comment Some places have a way of making you feel welcome, no matter who you are or what sort of space you’re in. Whether frazzled, down-in-the-dumps, or other, this Japanese tea garden has a look and feel that soothes the soul.