Team logo

Alvechurch

Alvechurch is a well-regarded football club based in the picturesque village of Alvechurch, Worcestershire, England. Competing in the lower tiers of the English football pyramid, the club has a rich history and a passionate local following.

Lye Meadow

Alvechurch, England Grass, 3,000 capacity