Ōzu
Ōzu is a charming small town known for its a spectacular castle in a river setting with mountains towering nearby.
Ōzu is a charming small town known for its a spectacular castle in a river setting with mountains towering nearby.
An elaborate “mountain hermitage” created by a wealthy trader in the Meiji Period