• See More

    The streets of Shibuya are packed with people, and there are tons of shops and great places to eat.

Other Reviews by Edith Wang

Hokkaido Tohoku Kanto Chubu Hokuriku Kansai Chugoku Shikoku Kyushu Okinawa