Sasquatch Inn offers cozy hotel rooms alongside a relaxed pub with a terrace. The establishment also features a liquor store.