El Leela Palace es un hotel de lujo con una piscina al aire libre rodeada de jardines exuberantes. Las habitaciones son elegantes y espaciosas, con vistas panorámicas de la ciudad. El hotel cuenta con varios restaurantes, un spa de clase mundial y un gimnasio bien equipado.