Osaka Castle in Osaka, Japan.

Royalty-free stock photo ID: 73133092

Osaka Castle in Osaka, Japan.