London, England, United Kingdom
Other,
Launched in 2012, The Nora is an online fashion store that offers a comprehensive range of products for women,