Pension Acronafplia A, Nafplion

Nafplion, Greece