Definitions for "Abbey Park, Leicestershire"
Abbey Park is a public park in Leicester, England, through which the River Soar flows.