The San Francisco Flower Mart is the absolute best place to buy flowers in the city. Not many people realize that the general public can purchase flowers at certain times of the day. It not only for vendors and retailers. They have a huge selection of fresh flowers daily. And the prices are actually wholesale prices, so its worth it. Street parking is pretty bad, but they do have their own parking lot that is free for a short period of time. If you want beautiful, inexpensive flowers, then check out the flower mart.