Did some reverse google image searching a few weeks ago and I found this UPS teaser. Also the city is Los Angeles
Level 11 IS Los Angeles.
What do you think?