Hachioji castle

Hachioji castle
Hachioji-shi, Tokyo.

Location