Mastercard STL Chess Club

51 Members
Jul 21, 2023
41 Events Played

Player group at Mastercard's Saint Louis tech hub.