Windsor Pub is a laid-back bar offering comfort food like burgers and fries, plus drinks, sports on TV, and karaoke. They also host live music.