I'm sitting at a red light and notice a car pull into a drive-thru of a restaurant that hasn't opened yet. There's a large banner strung across the entryway of the drive-thru.
See banner in red circle
There is another location on San Jacinto st. It's gross.
Eat here at your own risk.
Plus this building is on a demon portal, I'm not at all surprised this particular business name expanded here.