tend Posted March 27, 2009 Posted March 27, 2009 There is a great place to watch football on the west side of columbus in Hilliard called My Cousin Vito's....they have 14 flat screens and even 2 tvs on the patio and they plan to have large projection TVs in the seperate dining room for Bills games only....a full menu and weekly specials theme to opponents please email me if you have any other questions about details...
Recommended Posts