O Hotel Nodo está localizado em Santiago, capital do Chile, na Região Metropolitana de Santiago. Situado no bairro de Providencia, uma das áreas mais modernas e valorizadas da cidade, o hotel oferece uma experiência contemporânea com foco em sustentabilidade, tecnologia e conforto. Sua localização privilegiada facilita o acesso a centros comerciais, restaurantes, parques e atrações turísticas da capital chilena.
O hotel conta com recepção 24 horas, restaurante, rooftop com vista panorâmica da cidade e da Cordilheira dos Andes, bar, Wi-Fi gratuito, estacionamento, elevadores, salas para eventos, espaços de coworking, serviço de quarto e ambientes sustentáveis com certificações ambientais. Sua infraestrutura moderna atende tanto viajantes a lazer quanto a negócios.