From €30 EUR
Located in a quiet area very close to the centre of the ancient village of Delphi, Castri Hotel is ideally positioned overlooking the village. The hotel consisting of 24 rooms, each offering air conditioning, TV and balcony with panoramic view.


