Bickford
Bickford is a village in Staffordshire, England. For population details taken at the 2011 census see Penkridge
See also
[edit]External links
[edit]Wikimedia Commons has media related to Bickford.
Bickford is a village in Staffordshire, England. For population details taken at the 2011 census see Penkridge