Present London is one of London's most famous boutiques. They're based in Shoreditch, one of London's most vibrant and creative communities and sell some of the world's finest brands including Calabrese, Filson, Pointer, Levis, Stone Island and more. You can find them at 140 Shoreditch High Street, ...