One of few towers at the Grand Master Palace in Rhodes town, Greece.

Royalty-free stock photo ID: 92979019

One of few towers at the Grand Master Palace in Rhodes town, Greece.