Taco Land (San Antonio, TX) Saturday, March 7, 1998 Featuring 3 Penny Opera megalo Venue Taco Land 103 W. Grayson St. San Antonio, TX 78215 210.223.8406