Sun N` Salt I Apartment, Nafplion

Nafplion, Grecia