Pub Windsor is a bar offering a casual atmosphere with live music, a selection of beers and cocktails, and sports entertainment. Dine-in and delivery options are available.