Trafford Centre – one of Britain’s most popular shopping & entertainment complexes Trafford is a large Greater Manchester borough containing a wide range of attractions from the Imperial War Museum to the Old...