Royalty-free stock photo ID: 1095564185

View through an open window of the Punta de Sa Foradada Peninsula in Deia, Mallorca.