El The Leonard Hotel Londres goza de una ubicación de primera clase en el mismísimo corazón de la ciudad, a unos 400 metros del Tyburn Tree Memorial Plaque. Situado bastante cerca de la Colección Wallace, este hotel de 4 estrellas ofrece 50 habitaciones y un bar lounge.
El hotel está situado en el distrito de negocios Westminster Borough, a una distancia de 2 km de lugares de interés histórico como el Palacio de Buckingham. Ubicado a 400 metros de la estación de metro Marble Arch, el Leonard se encuentra a unos 2 km de la Plaza de Trafalgar. Este lugar está situado a un par de minutos en coche del Parque Hyde. Además, visitar el Ojo de Londres, situado a una distancia de 2 km del The Leonard Hotel, puede ser una gran diversión para toda la familia. Para los que viajan desde lejos, el aeropuerto la Ciudad de Londres está a 38 minutos en coche.
Las habitaciones para no fumadores de este hotel están equipadas con TV de pantalla plana con canales vía satélite, y algunas cuentan con una chimenea. Los baños privados también incluyen secadores de pelo y toallas de baño.
En esta propiedad se puede disfrutar de un desayuno inglés completo. Ofreciendo a los huéspedes comida saludable, el restaurante Spaghetti House se encuentra no muy lejos del hotel.