Shibuya Tokyo : Japan : Aoyama Flower Market Tea House -- This beautifully put together tea house is located inside of a flower store. Offer vast varieties of tea, but no coffee. French toast is highly recommended. Shibuya minutes from Park Hotel Tokyo)
Tokyo, Japan: 9 Facts About The Most Fascinating And Bizarre City In The World. I had always thought that Tokyo is like a visit to another planet. When I finally arrived in Japan, it was even weirder and more bizarre than I ever expected it.