Based in central Elgin, Moray Motor Museum houses a wonderful collection of vintage, classic and veteran cars and motorbikes within a fantastic venue. For those interested in historical motoring this museum is definitely well worth a visit. There is also a restaurant available on site.