Dew Drop Inn

The Dew Drop Inn is a hotel in Winter Hollow where the gang is forced to spend Christmas Eve when the bridge is out.

Season One
(A Scooby-Doo! Christmas)

Appearances

 * What's New, Scooby-Doo? - A Scooby-Doo! Christmas