Nike Store Covent Garden ← View details 14-16 Neal Street, London, England WC2H 9LY +44 20 7836 6460 Get Directions From* To * — Required information