
Post 2866, located at 66 VFW Lane in St. Charles,is one of several locations across the country to officially ban NFL games from its screens, according to KMOV.
The St. Louis Post-Dispatch reports that the post came to its decision at a meeting last Wednesday, with members voting to ban the games from the Club Room, the post's public bar.…