A place to consider for a short visit in Tokyo