Greek castles remind us of impressive stories from their epic past, some ranked among the best-preserved buildings in Europe.
Methoni and Koroni, two Greek seaside towns are also home to Venetian castles, countless pristine sandy beaches, and lush ...