An interactive map showing the location of Leicester Tower to W of Abbey Manor House, Evesham, Worcestershire, England, UK.