Get Directions to Vodafone London Kensington 106 High Street ← View details 106 Kensington High Street, Kensington, London W8 4SG, United Kingdom, London, England Get Directions From* To * — Required information