Onzo liegt im Arrosciatal im Hinterland von Albenga. Bis dorthin und ans Meer sind es etwa 20 Kilometer.
Die Geschichte des Ortes reicht bis ins 11. Jahrhundert zurück. Der Name stammt von "Onze", also elf, weil es die elfte Gemeinde im Umland von Clavesana war.
Idyllisch gelegen finden Sie hier Ruhe und Entspannung.