Lunardi's Account Details Physical Address 423 North Canal St. Unit #22 SOUTH SAN FRANCISCO CA 94080 Mailing Address: 423 North Canal St. Unit #22 South San Francisco CA 94080 Phone 1-408-786-4471 Status Active Last Updated: 4/6/2026 Retail sales 149000000.00