Levantes Superior Suite., Nafplion

Nafplion, Greece