Map of Lidl, 5,7,9, St. Peter's Street, Castle, Bedford, Bedfordshire, England, MK40 2PN, United Kingdom