Top: Regional: Europe: United_Kingdom: England: Worcestershire: Callow_End
Callow End is a village in Worcestershire, UK. It located on the banks of the river Severn, about four miles south of Worcester.