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 650-244-9291 Fax 650-244-9291 Status Active Last Updated: 4/23/2021 Retail sales 149000000.00