Este hotel único de 5 estrellas, Megaro Hotel, está situado en el mismísimo corazón de Londres, más o menos a 25 minutos andando de la Galería Nacional. Con vistas a la ciudad, este hotel consta de 49 habitaciones con decoración única, y además cuenta con un restaurante a la carta.
Este hotel de lujo ofrece una ubicación única muy cerca de la estación de metro el de de King Cross-Saint Pancras, y cerca de la Biblioteca Británica. La Torre de Londres se encuentra a unos 10 minutos en coche del Megaro y el aeropuerto la Ciudad de Londres se sitúa a 15 km. El lugar está aproximadamente a 25 minutos a pie de la calle Oxford y de otras atracciones principales de Londres. Se tarda 10 minutos en llegar a la estación de trenes el de Euston.
Las habitaciones individuales del Megaro Londres cuentan con una caja fuerte, una cafetera y una zona de comedor. Estas habitaciones tienen los dormitorios elegantes y los baños en suite. Junto con un aseo separado, algunos cuartos de baño disponen de un secador de pelo y albornoces.
Un desayuno inglés completo es servido todas las mañanas en el restaurante del hotel. Los platos italianos del menú del restaurante Megaro Eatery son saludables.