restaurant-ingthroughhistory.com
Christmas dinner in the desert
A red-and-white-striped restaurant named the Christmas Tree Inn located on a desolate stretch of road in the Arizona desert makes a little bit more sense when you learn that its creators were Los A…