Two months ago, this Space Invaders tile art earned a spot in the old iPhone. It was taken near Fulton Street in Downtown New York [Which isn't exactly the hippest place on earth]. Today the answer may be clearer. Invader is that you?
Thanks ViaComIT via NOTCOT for (possibly) solving the mystery.