Grand Junction Restaurants Open on Christmas Day Not everyone is up to cooking on Christmas and some people don’t celebrate the holiday. There are also those who are traveling or expecting out-of-town guests. Here is a list of some restaurants that will be open on Christmas Day. Wine Country Inn, 777 Grand River Dr. in Palisade […]