Chalet (Scooby-Doo! and the Spooky Swamp)

The Chalet is located in Howling Peaks. It is where all the mountain’s tourists stayed before they were scared away by the Yeti.

History
Insert details here.

Appearances
Insert details here.