Afternoon Tea at the Shangri-La Hotel by Tokyo Station
This April, the Shangri-La Hotel, the world-famous hotel chain, opened in a building near Tokyo Station. I always crash at a friend’s place in Tokyo, so I’ve never had reason to pay attention to To…