California’s Iguanas Burritozilla chain, known for its massive 5-pound burritos, will launch a San Antonio location this weekend, officials said in an Instagram post. The company has been hinting at an Alamo City expansion since late 2022, but details have been scarce. Now, its social media feeds are blowing up with details of a grand opening this Saturday of a Alamo City location at 4205 Fredericksburg Road.