Niebla Suites ligt in Xalapa, op 40 km van Pescados-rivier en biedt accommodatie met airconditioning, gratis WiFi, en toegang tot een terras.
Er is ook een magnetron, een minibar en een koffiezetapparaat.
Lake Walking ligt op 1,8 km van het aparthotel, en Clavijero Botanic Garden ligt 4,1 km verderop.