The premier league is located in 57 North Wharf Rd, London, Greater London W2 1HQ, GB.