Dellow cars were made in factories in Alvechurch, Birmingham, England between 1949 and 1959.
Subject ID: 1174