The Drive-In at Fiesta

17000 W IH 10, San Antonio, 78257