From its river, through its gardens, to its streets, London is full of big and small surprises and charming nooks and crannies…