Main square in Greek town Navplion situated on Peloponnisos in Greece

- Image ID: AYNNJ7
Main square in Greek town Navplion situated on Peloponnisos in Greece
John Peter Photography / Alamy Stock Photo
Image ID: AYNNJ7
Editorial use only.
Location: Navplion Greece