Christened "Palombella" (little dove), this luxurious vehicle with its landaulet body by Italy's leading coachbuilder Cesae Sala of Milan, was made for Queen Margaret of Savoy.
all images are property of the photographer; please ask before use any of these material