O Hotel Nelo está situado em Jaraguá do Sul, a 31 km de Joinville e de Pomerode. Os hóspedes podem desfrutar do bar no local.
Todos os quartos têm uma casa de banho privativa. Alguns quartos estão equipados com uma televisão de ecrã plano.
A propriedade dispõe de uma recepção aberta 24 horas por dia.
O Balneário Barra do Sul está a 47 km do Hotel Nelo, enquanto São João fica a 34 km da propriedade. O Aeroporto Lauro Carneiro de Loyola encontra-se a 40 km.