Boston Fans in St. Louis

St. Louis, MO 63104 United States

Club Information

A group of Boston Sports fans in St. Louis, MO, composed of some transplants from New England and some local Patriots fans. Although our members may have conflicting baseball team views, we all get together weekly during the NFL season to watch the New England Patriots at a local bar.

  • 2001 Menard Street
    St. Louis, MO 63104 United States
Follow us:


  • Established Date: August 22,2017
  • Last Updated: 6 days ago
  • Members: 40
  • Yearly Dues: None