The Worm Tequila & Mezcal Bar Read more 123 Losoya (River Level) San Antonio, Texas 78205 Phone: (210) 354-1418