God’s Own Junkyard is a hidden gem in London and a seriously cool place we stumbled upon while searching for the best scones in London. God’s Own Junkyard – a hidden gem in London This art paradise could be considered nothing but a hidden gem in London. This wonderland of creativity is located a 45 …