Situado en un distrito financiero, el Hotel Montcalm Royal London House, London City, de 5 estrellas, recibe a sus huéspedes a unos 700 metros de la Estación de metro Barbican Centre y cuenta con dos restaurantes en el lugar. El hotel dispone de una piscina y un centro de fitness en sus intalaciones. Además, ofrece acceso a la Catedral de Southwark, situado a unos 2 km.
Este cómodo hotel goza de una perfecta ubicación en Londres, al lado de la estación de metro Moorgate. El hotel Montcalm Royal London House, London City está en el centro de Londres, a 10 minutos a pie de la estación de tren Liverpool Street. Los huéspedes pueden visitar lugares de interés histórico, como el Palacio de Buckingham, situado a unos 4 km de la propiedad, y aprender más sobre Londres. El Hotel Montcalm Royal London House, London City está situado a una distancia moderada de la estación de tren urbano Estaciones de Bank y Monument.
El hotel cuenta con 253 habitaciones equipadas con TV de pantalla plana con canales vía satélite, además de minibar y servicio de tetera/cafetera. Están decoradas con ventanas insonorizadas, junto con muebles elegantes. Los cuartos de baño ofrecen comodidades como secador de pelo y gorro de ducha, y también incluyen bañera, inodoro separado y ducha.
El Montcalm Royal London House, London City sirve todos los días un desayuno gratis. Este establecimiento cuenta con un bar lounge, donde los huéspedes pueden disfrutar de bebidas refrescantes. Los huéspedes pueden disfrutar de unas vistas increíbles desde este bar. El restaurante Chiswell Street Dining Rooms sirve varios tipos de platos europeos a unos 200 metros.