Awesome little spot in Toshima. Really close to a train station. Was easily able to find my way around town and see all the beautiful cherry blossoms in the area.