Situado a 3 km del Palacio de La Moneda, el Hotel Willson Santiago de Chile, de 3 estrellas, ofrece proximidad a varios lugares de interés de la ciudad. El hotel cuenta con un aparcamiento privado en las instalaciones.
Las habitaciones del Hotel Willson proporcionan a los huéspedes TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. En los cuartos de baño los huéspedes tienen acceso a una ducha a ras de suelo y un inodoro separado.
El restaurante Mi Casa está a unos 5 minutos a pie.
El centro de Santiago de Chile se encuentra a 15 minutos a pie, y las instalaciones deportivas como el Estadio Víctor Jara están a unos 25 minutos a pie. El Parque Quinta Normal, en Santiago de Chile, está a 2 km del Willson. El hotel está situado a unos 10 minutos en coche del Barrio Paris Londres. Este hotel también ofrece la proximidad de la estación de metro Universidad de Santiago, que está a 850 metros.