Oirase Stream Museum is located in Towada, Japan on Tochikubo-183 Okuse. Oirase Stream Museum is rated 3.9 out of 5 in the category museum in Japan.
Address
Tochikubo-183 Okuse
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance