Thank goodness I had my camera and we hit a red light. I must have passed this place a million times and never noticed it. Oh wait, maybe those flags are a dead give away that this is new. (sharp, right?)
This is on 21st Street in Long Island City, if you were wondering.
What a perfect name, I wish I had thought of it.