By John Ryan2009-03-30T10:24:00
French luxury brand Lanvin opened a store on the highly exclusive Mount Street in Mayfair on Friday and it was a good-looking shop… of its type.
Already have an account? Sign in here