3 Amazing Peloponnesian Castles You Must See

Larissa Castle, Argos, Argolida A timeless acropolis The castle of Argos is called Larissa causing misunderstandings (a Greek city in Thessaly is also called Larissa) however, the word larissa has pre-Greek origins and means fortress. Although it is visible from the main road of Argos and is illuminated at night, therefore can be seen even … Read more