Niebla Suites localiza-se em Xalapa, a 40 km de Rio Pescados, e fornece acomodações com ar condicionado e acesso Wi-Fi gratuito, bem como acesso a um terraço.
Um micro-ondas e minibar também estão disponíveis, assim como uma máquina de café.
Lake Walking fica a 1,8 km de Niebla Suites, enquanto Clavijero Botanic Garden está a 4,1 km de distância.