ALO INN Hotel heeft een terras, en ligt in San Roque in de regio Veracruz, op 40 km van Pescados-rivier en 5,3 km van Lake Walking. Dit hotel met 3 sterren biedt gratis WiFi, roomservice en een 24-uursreceptie. De accommodatie is rookvrij en is gelegen op 6,6 km van Clavijero Botanic Garden.
Metropolitan Cathedral ligt op 3 km van het hotel, en Texolo Waterfall ligt 23 km verderop.