Talk of The Villages Florida - View Single Post - Where to watch my Giants?
View Single Post
 
Old 12-30-2021, 08:23 AM
retiredguy123 retiredguy123 is offline
Sage
Join Date: Feb 2016
Posts: 17,365
Thanks: 3,038
Thanked 16,565 Times in 6,536 Posts
Default

I think the best place to watch football is Gators in Brownwood. More and larger TVs than any restaurant. Another option is Miller's Ale House. I don't know about Giants fans.