Right now, JD Sports has 4 branches near York, North Yorkshire. See this page for a full listing of every JD Sports store nearby.