Das The Leela Hotel Dubai liegt ein paar Schritte entfernt vom Deira City Center und bietet einen Friseursalon und ein Restaurant. Das Hotel verfügt auch über Parkplätze.
Im Viertel Deira von Dubai gelegen, ist das 4-Sterne-Hotel 15 Gehminuten vom Uhrturm Deira entfernt. Die Unterkunft liegt auch 350 m von der U-Bahn-Station Deira City Centre. Das Leela liegt in rund 4 km Entfernung vom Khor Dubai. Die Bushaltestelle Diera City Centre Metro A2 ist gleich neben dem Hotel.
Es gibt 39 Zimmer, die über ein Fernsehen mit mehreren Kanälen sowie eine Minibar verfügen. Sie sind zudem mit einem Schreibtisch ausgestattet. Für den Komfort der Gäste sind alle Zimmer mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet.
Das Leela Dubai serviert täglich ein amerikanisches Frühstück. Das Pizza- Restaurant Kebab Curry ist auf amerikanische Gerichte spezialisiert.