Palacio Del Sol ** Nafplion, Greece, Nafplion, Anavathmon & Aigiou, 211 00 Nafplio,211 00, 211 00 Facilities in hotel Important