Allstar Appliance is located at 662 Upham St in San Luis Obispo, CA 93401. Allstar Appliance specializes in appliance repair in San Luis Obispo, CA.
Is this your business?