To navigate, press the arrow keys. Schleich North America ← View details 1255 Leeds Av, Ottawa, Ontario K1B 3W2 +1 613-742-8870 Get Directions From* To * — Required information