Prada has inaugurated a 100-square-meter corner for men’s clothing, shoes and accessories on the first floor of the Harrods department store in London.