No image available for this hotel
No image available for this hotel
Central Greece, Central Greece
Spend a second to
save a fortune!
Spend a second to save a fortune!
23 Sygrou Street, Central Greece
Located in a quiet area very close to the centre of the ancient village of Delphi, Castri Hotel is ideally positioned overlooking the village and offering magnificent views to the Valley of Itea and the Corinthian Gulf.
See MoreUsage of subsidiary facilities may incur additional fees