Torbach

Torbach is a town on Innistrad, possibly in Nephalia.

Odric met Garruk here.