You can find legendary cards in any chest, whether it be from a secret or locked room, or from Durnan's Shop! Durnan will also occasionally offer legendary items to trade for Gold or Gems!