72 hours in Athens
Sep 28, 2022athens, greece, greek islands, mediterranean, aegean, elite ocean cruise, luxury cruise, cruise and stay
I have been to Greece many times but only to the islands and my first visit to the mainland did not disappoint.