Map
Spiliadou Street 3-5, Nafplion, Peloponnese, Greece
Hotel
Amphitryon Hotel