There is presently a total number of 4 JD Sports stores operational near Portsmouth, Hampshire. The listing of all JD Sports branches nearby can be found here.