The North Woods Inn in sunny La Mirada, California, advertises that it serves “Sandwiches” and “Dinners” on its sign, and it’s got fake snow on its roof.