Danish design brand Georg Jensen has opened the doors to its new store in London, located on New Bond Street. As expected, ...