Onzo est situé dans la vallée d'Arroscia dans l'arrière-pays d'Albenga. Albenga et la mer sont à environ 20 kilomètres.
L'histoire du village remonte jusqu'au 11e Siècle. Le nom vient de "Onze", onze, car il était le onzième dans la périphérie de la ville Clavesana.Situé idyllique, vous trouverez de la paix et de la détente.