Stock Photo - View on yachts moored in Dahla tad-Dockyard bay between Senglea and Birgu, Malta

Stock Photo: View on yachts moored in Dahla tad-Dockyard bay between Senglea and Birgu, Malta.

Searchable keywords

Choose multiple keywords