• See More

    This place got its name from the Japanese word for 'washing hands.' In Japanese, 'Mitarai' means to wash your hands.

Other Reviews by Emily Wang

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa