Apresentando um terraço, ALO INN Hotel localiza-se em San Roque, na área de Veracruz, a 40 km de Rio Pescados e a 5,3 km de Lake Walking. Este hotel de 3 estrelas dispõe de acesso Wi-Fi gratuito, serviço de quartos e uma receção aberta 24 horas. Este alojamento não fumador situa-se a 6,6 km de Clavijero Botanic Garden.
Metropolitan Cathedral fica a 3 km de ALO INN Hotel, enquanto Texolo Waterfall fica a 23 km de distância.