Hinazushi Nishi Ginza Located just a minute’s walk from Ginza Station, Hinazushi at the Nishi Ginza Department Store offers a bright and welcoming ambiance with table seating, making it an ideal spot for a lunch break during shopping or sightseeing. … Read More