El Jai Mahal Palace es un hotel de lujo ubicado en un palacio histórico del siglo XVIII. Cuenta con jardines exuberantes, piscinas y fuentes. Las habitaciones están decoradas con muebles antiguos y obras de arte, y ofrecen vistas al jardín o al patio. El hotel también cuenta con varios restaurantes, un spa y una piscina al aire libre.