Mastercard STL Chess Club

54 Members
Jul 21, 2023
54 Events Played

Player group at Mastercard's Saint Louis tech hub.