An interactive map showing the location of 35-39, Church Street, Lutterworth, Leicestershire, England, UK.