bn:03081863n
Noun Named Entity
SYL
No term available
EN
Park Royal Vehicles was one of Britain's leading coachbuilders and bus manufacturers, based at Park Royal, Abbey Road, in west London. Wikipedia
Relations
Sources