St James’s Square Garden squares in London are sometimes called London’s best kept hidden secrets, not without good reason. Some gardens are private, only accessible to key holders living around the square.