El Delphi Hotel se encuentra en un buen lugar del centro de Nicosia, justo enfrente de la plaza Solomos y de la estación de autobuses central. Sus habitaciones tienen aire acondicionado, WiFi gratuita y vistas a la ciudad.
Las habitaciones del Delphi ofrecen mobiliario sencillo, balcón, TV de pantalla plana, mininevera y baño privado con ducha.
El Delphi Hotel está cerca de muchos museos de Nicosia, como el Museo de Chipre y el Museo de Arte Folklórico, y hay multitud de restaurantes y tiendas en pocos minutos a pie.