Shanghai City God Temple Yuyuan Garden(Built in 1559)

Royalty-free stock photo ID: 131965565

Shanghai City God Temple Yuyuan Garden(Built in 1559)