Het Delta Hotel is gevestigd in het gebouw Chungking Mansions, op 2 minuten lopen van het Kowloon Park. De accommodatie biedt kamers met een flatscreen-tv en gratis WiFi.
Het Delta Hotel ligt op slechts een halve minuut lopen van het MRT-metrostation Tsim Sha Tsui (Gate E) en op 5 minuten lopen van Victoria Harbour en de Ocean Terminal.
De kamers hebben een tegelvloer, airconditioning en een ventilator. Ze zijn voorzien van een kabel-tv en een eigen badkamer met een douche met warm water.
De medewerkers van de receptie, die 24 uur per dag is geopend, kunnen helpen met bagageopslag en versneld in- en uitchecken.