Royalty-free stock photo ID: 250807192

narrow streets of heidelberg's old city - Image