Route 117 & Latreille

This store, in the ski resort town of Mont-Tremblant, has two walls, an a portion of the ceiling, made of logs!!!