Palazzo OddoPalazzo Oddo is a palace.It is located in Historic centre of Albenga, Albenga, and Italy. The palace was established in 1800. Palazzo Oddo is owned by Albenga.