Many have ask where Taco Mama is going to be opening so I took a screen shot from Google Maps street view and the old Auto Electric building is where Taco Mama is going to be located just across from the Singing River Brewery. Much like Champy's Chicken it's going to be off the beaten path and some will say it's one of those places you gotta be wanting to go in order to go. From the electrical workers I spoke to they are said to want to open sometime around late May or early June. I also believe that they are creating an entrance from Dr. Hicks Blvd but I'm not 100% sure about that. It would make more sense to have an entrance off Dr. Hicks but given how busy Dr. Hicks is the city might not allow an access path.