The SLSC Game Complex is located at: 12310 S. Meridian, Oklahoma City, OK 73173 (Click for directions)