Mt. Takanosu Water Station is located in Tokyo, Japan on Tozura, Okutama, Nishitama District,. Mt. Takanosu Water Station is rated 4.2 out of 5 in the category hiking area in Japan.
Address
Tozura, Okutama, Nishitama District,
Accessibility
No wheelchair-accessible entrance