Castri is a charming 2-star hotel located in the picturesque town of Delphi, Greece. With only 10 rooms, this intimate establishment offers a cozy and personalized experience for travelers seeking to explore the rich history and breathtaking landscapes of the region. Delphi, known for its ancient ruins and stunning mountain views, provides a serene backdrop for both leisure and business visits.