8373 Culebra St,
San Antonio, Texas, USA.
Game play: Wed Thu Fri Sat and Sun 7:00pm and 8:30pm.
Phone: (210) 523-1141
This entry was posted on Wednesday, September 22nd, 2010 at 1:53 pm and is filed under Texas.You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.