The 1300 square-foot JW Anderson flagship store occupies two addresses on the corner of Brewer and Wardour Street in London.