This page shows businesses on St Peters Lane. Click on a business to bring up its details and a map showing its location.
Operating across the UK and other countries, Debenhams plc is a chain of department stores selling a range of clothing, furniture, beauty products and other household items.
Address: The Shires Centre, 20 St Peters Lane, Leicester, Leicestershire, LE1 4GH
Map showing St Peters Lane in Leicester.