
21 reasons why Costa Navarino is the best resort we’ve ever seen
If you happen to know anyone who works in travel, then you’ll know that they always seem to be jetting off left, right and centre – touring the globe, staying in countless hotels and discovering new places. We recently embarked on one such adventure to Costa Navarino in the Peloponnese region of Southern Greece – […]