Check availability for Parnassos Delphi Hotel