Found 1 matching results
Nafplio is one of Greece's prettiest towns with lively squares, bustling cafés and waterfront restaurants.