Fort Palace of the Grand Masters, Collachum, Rhodes Town, Rhodes Island, Dodecaneso, Greece, Stock Photo, Picture And Rights Managed Image. Pic. F52-1269349