Location. Located in Cuernavaca 24 Hotel & Restaurant is on the riverwalk and close to Earliest 16th Century Monasteries on the Slopes of Popocatepetl and Tabachines Golf Club.