Numazu Uogashi Zushi in the Marunouchi Building, Tokyo Station
The Marunouchi Building at Tokyo Station, a mix of shopping mall and restaurants, is packed with branches of some of Japan’s best-known restaurants. Places like Isola and Ristorante HiRo… This time…