Better still, drop by for a hot cup of coffee at #205 Chateau Polaire Shibuya 22-20 Sakuragaoka-cho Shibuya-ku, Tokyo 150-0031 Here's a map.
© 2009 Destination West All Rights Reserved