Ehime » Uwajima, Ozu
Uwajima Castle is one of the 12 existing castle towers that once boasted the castle town of Date 100,000 goku.
A masterpiece of traditional architecture by the lake