Not all the businesses on O'Farrell St. are still open for business, and the line snaked past some of them.