2011-03-31T07:00:00
Spanish fashion retailer Bimba & Lola is eyeing high-profile London locations for its first UK store.
Already have an account? Sign in here