Hasutobara Hasutobara Home Page Address: 1-16-8 Dogenzaka, Shibuya, Tokyo, Japan Place: Shibuya West Train Station(s): SHIBUYA Contact Info: