Yes, the Village Inn is open on Christmas Day. They will be offering a special holiday menu with traditional Christmas dishes such as roast turkey, stuffing, and mashed potatoes. The restaurant will also be serving a selection of festive desserts, including fruit cake and mince pies. In addition to the regular menu, they will also be offering a special holiday cocktail, the "Santa's Cheer." So, if you're looking for a place to celebrate Christmas with good food and drinks, the Village Inn is the perfect place to go.