Conveniently located in scenic North Hudson, the Village Inn Sports Bar and Grill is the best place in town to grab good food and spend time with friends and family. With darts, billiards, plenty of plasma screen televisions, and any beer imaginable, come spend your night at the Village Inn.