Our top 3 cafes in Azabudai Hills, Tokyo’s newest and possibly swankiest shopping complex

Complex also happens to be located in Tokyo’s new tallest skyscraper.

Read More