Taco Land (San Antonio, TX) Friday, June 5, 1998 Featuring megalo Venue Taco Land 103 W. Grayson St. San Antonio, TX 78215 210.223.8406