New England Patriots Club of The Villages The Villages, FL 32162 United States
We'll be meeting to cheer on our Pats in this important game of the season!!!