Located in Nafplion town.
See more: Hotels in Europe Hotels in Greece Hotels in Peloponesse Holiday Destinations in Europe