Yes, a California LLC needs to have a physical street address (not a PO box) to be formed.