Attraction
4.1 (7 reviews)
Shakujii River, 5 Chome-5 Shakujiimachi, Nerima City, Tokyo 177-0041, Japan