strategic location near Old Trafford