This smoke-free hotel features tour/ticket assistance, free breakfast, and free WiFi in public areas. Housekeeping is not available.
Castri is located in Delphi. Notable landmarks in the area include Temple of Apollo and Ancient Delphi, and travelers wishing to experience a bit of culture can try Delphi Archaeological Museum. Spend some time exploring the area's activities, including ski runs and skiing.