Al alojarse en el K Mansion Apartment In Londres, los huéspedes pueden visitar el Madame Tussauds de Londres, situado a unos 20 minutos a pie. El hotel ofrece Wi-Fi y un aparcamiento para mayor comodidad de sus huéspedes.
La Catedral de San Pablo de Londres está a 4 km, mientras que la Galería Lisson de Londres se encuentra a 250 metros del apartamento. La Plaza de Trafalgar está a 2 km del K Mansion Apartment In London en Londres.
Los huéspedes de la propiedad pueden disfrutar de instalaciones de autoservicio, incluyendo una cocina integrada y una zona de comedor. Las estaciones de metro alrededor del apartamento incluyen la estación de metro Edgware Road a 150 metros.