Attraction
4.0 (19 reviews)
Myoken Island, 3 Chome-17 Higashikasai, Edogawa City, Tokyo 134-0084, Japan