Plaza Filellinon, Nafplion

Nafplion, Greece