Abominable Snow Lodge

The Abominable Snow Lodge, also known as the Yeti Ski Lodge, is a location in "Snow Month," an episode of The Powerpuff Girls animated TV series.