El The Sumner Hotel Londres se encuentra a unos 500 metros de Montagu Square y a poca distancia de cafés y pubs. Este hotel de 4 estrellas, que cuenta con un bar lounge, sala de estar compartida y diversas actividades de ocio, está a un par de minutos en coche de la Colección Wallace.
El hotel está situado a 2 km de la Galería Nacional y a tan solo 10 minutos a pie de la estación de metro el Marble Arch. El Sumner ofrece proximidad a lugares tan familiares como el Ojo de Londres ( 3 km) y el Zoológico de Londres ( 3,1 km). Este lugar está situado relativamente cerca del Parque Hyde. Los huéspedes pueden acercarse fácilmente a la historia de Londres visitando el Palacio de Buckingham, ubicado a unos 5 minutos en coche del The Sumner Hotel. Para los que viajan desde lejos, el aeropuerto la Ciudad de Londres está a 33 minutos en coche.
Con vistas a la calle, las 19 habitaciones están equipadas con una plancha y tabla de planchar, climatizador, y modernas instalaciones como TV de pantalla plana con canales vía satélite. Las habitaciones están decoradas con diseño en estilo moderno y algunas tienen un hervidor eléctrico y una nevera. Los cuartos de baño disponen de albornoces y zapatillas, una bañera.
El hotel Sumner ofrece un desayuno especial. Los huéspedes pueden disfrutar de la comida tailandesa en el restaurante Two Point, situado justo al lado del hotel.