Lestel Boutique Suites, Nafplion

Nafplion, Greece