Definitions for "Alvechurch"
Alvechurch is a large village of Bromsgrove district, in the north-east of the county of Worcestershire, England. Lying in the valley of the River Arrow, the nearest city is Birmingham. At the time of the last UK Census in 2001 the population was 3333.
The Alvechurch was a British cyclecar manufactured by the Alvechurch Light Car Company in Alvechurch, near Birmingham in 1921. The company was owned by Dunkleys, a pram maker, who also made cars under their own name.