Right now, Burberry owns 3 stores near Manchester, Lancashire. This page will give you a list of Burberry branches close by.