luxury sailboat moored in Senglea Marina, on background  Valletta - Malta

Royalty-free stock photo ID: 98970005

luxury sailboat moored in Senglea Marina, on background Valletta - Malta