Oooh, Brent's Deli is in the south end of that shopping center. That would be nice. Tesla owners' waistbands, beware!
However, I just checked LA's building database and no permits or plan checks have been applied for yet that I could find. So, if it's accurate that this will be the spot, it's likely still a ways off.