Designed by
Title
Subaru Leone is a compact car produced by the Japanese car manufacturer Fuji Heavy Industrie #275367102
Description
Subaru Leone is a compact car produced by the Japanese car manufacturer Fuji Heavy Industries, manufactured from 1971 to 1994 display at the old car land festival
This image is editorial