A Ghia Landau Crown Imperial is an ultra-rare collector’s dream. Ghia, one of the foremost automobile coachbuilders in the world was commissioned to build these opulent vehicles. There were only 10 built for the all-new body style in 1964. An Imperial is luxurious as it is…add the distinction of Ghia luxury refinement and it became even more provocative.
Only 132 of these magnificent hand-crafted limousines were built from 1957 until 1965 when production ceased. These are highly sought by connoisseurs world-wide. They are highly bespoke works of automotive art that offer an extraordinary degree of creature comforts.