Los huéspedes del Mowbray Court Hotel Londres, de 3 estrellas, pueden visitar el London Eye, situado a unos 6 km. Este hotel dispone de Wi-Fi, que se ofrece en zonas comunes.
Los lugares de interés cultural de la zona son el Museo de Ciencias (a 2 km) y el Museo de Sherlock Holmes (a 4 km). El Museo de Historia Natural está ubicado a unos 10 minutos en coche, mientras que la estación de metro West Brompton está a 450 m del Mowbray Court Londres. Te encontrarás a unos 4 km de la estación de tren Marylebone.
Las 138 habitaciones ofrecen Wi-Fi gratis y una tv de pantalla plana con canales vía satélite y cuentan con una plancha y tabla de planchar, aire acondicionado para garantizar una estancia cómoda. Las habitaciones tienen cuartos de baño privados con un inodoro separado y ducha. Los elementos esenciales del baño incluyen un inodoro separado y una ducha, y confort como un secador de pelo y toallas de baño.
Las opciones de restauración diarias incluyen un desayuno buffet continental. El restaurante The Blackbird sirve comida británica a un corto paseo del Mowbray Court Hotel.