Los huéspedes del Aparthotel Nest Paris-Londres Santiago de Chile, de 3 estrellas, pueden visitar el Cerro Santa Lucía, enclavado a tan solo 1 km. Este aparthotel está dotado de seguridad 24 horas para garantizar la seguridad de los huéspedes.
El hotel goza de una ubicación privilegiada a tan solo 13 minutos a pie de la Plaza de Armas, mientras que lugares de interés natural como el Parque O'Higgins están a unos 25 minutos a pie. El Palacio de La Moneda está ubicado a 700 m del Aparthotel Nest Paris-Londres Santiago de Chile, y el Museo de la Memoria y los Derechos Humanos está ubicado a unos 2 km. El lugar está ubicado bastante cerca de la Iglesia San Francisco, en Santiago de Chile. Este hotel está a 300 m de la estación de autobuses Terminal de es y a unos 5 minutos a pie de la estación de metro Universidad de Chile.
Las 45 habitaciones del Aparthotel Nest Paris-Londres están equipadas con comodidades como aire acondicionado, además de una tv de pantalla plana con canales vía satélite. Las habitaciones del establecimiento cuentan con nevera y cristalería, además de un inodoro separado y ducha. Los baños privados incluyen un inodoro separado y una ducha y comodidades como secadores de pelo y toallas de baño. Ciertas habitaciones tienen vistas a la ciudad.
Los huéspedes pueden probar la comida chilena en el restaurante Bocanáriz, que se encuentra al alcance del Aparthotel Nest Paris-Londres.