Nina*
For a bit of shopping!
Debenhams is one of those places that help make London a major "place to be" in fashion. Since its inception in 1778, this department store has become one of the most important in the country. It now has a large number of stores (147, which cover an area of 965 million square meters between the UK and Ireland!) Here you'll find all the major London brands, luxury or not. Everyone will find something to suit their taste and budget among all the clothing, makeup, accessories, lingerie, and home furnishings. The flagship store is found of course on London's Oxford Street. The perfect destination
Read more