Crystal Palace: Vintage’s Paradise

The Crystal Palace was a glass and cast iron structure built in London, England, for the Great Exhibition of 1851. It has been moved to South London later on, this place is full of top-secret addresses. Crystal Palace has now emerged as a fantastic vintage-shopping mile and of course one of the best views in Britain. Let’s keep it secret!

By Camille Rebourseaux

The week of Do It

Most read