FLAGSHIP STORE. Kegnsington High Street, 155, London, UK