Alien Overlord & Taylor

Alien Overlord & Taylor is one of the New New York department stores. Their products usually appear in people's dreams.

Trivia

 * Refers to the retail chain "Lord & Taylor"