I lived in Flushing when that location opened up in 1985. During the grand opening time they had huge rotating spotlights outside the store aimed up in the air, so for a large portion of Flushing you would see these rotating lights in the sky beckoning you to check out what it was.