Select Page



Take a leisurely walk in Japan. Ikebukuro is located in Toshima Ward, Tokyo. Very popular with young people as a sacred place for anime. There are many …

source