O Delphi Hotel está convenientemente localizado no centro de Nicósia, em frente à Praça de Solomon e à estação rodoviária central. Disponibiliza quartos climatizados com acesso Wi-Fi gratuito e vistas para a cidade.
Os quartos do Delphi estão decorados com simplicidade e abrem para uma varanda. Incluem uma televisão de ecrã plano, um mini-frigorífico e uma casa de banho privativa com um chuveiro.
O Delphi Hotel fica perto dos muitos museus de Nicósia, como o Museu Cyre e o Museu de Arte Folk. A uma curta caminhada, os hóspedes também podem encontrar muitos restaurantes e lojas.