Imperial War Museum North/Definition

A war museum in Trafford Park in Trafford, Greater Manchester, England.