Oreon Suites - `ophelia`, Nafplion

Nafplion, Greece