An interactive map showing the location of 36, Church Street, Lutterworth, Leicestershire, England, UK.