Matsumoto Castle

Amazing Matsumoto Castle is one of the most complete and beautiful among Japan's original castles.

Philippines