St. Leonard is located along Hwy-2 in northwest New Brunswick, approx. 20 km northwest of Grand Falls. From Grand Falls: Hwy-2 (Trans Canada) west (toward Edmundston) approx. 17 km to Rt-17 (exit 58). Turn right on Rt-17 (rue St. Jean) and proceed south approx. 1.5 km to rue de l'Ecole (just past rue Principale). Turn right on rue de l'Ecole and proceed west a short distance to arena on the left.