Tyl
Active Member
3451 S Dogwood Ave Ste #100 El Centro CA 92243 is the address for the Mall office. I have calls in for an update. I will probably get a response on Monday. Not even security knew anything about any Supercharger construction anywhere around the mall today when I called. I kinda think it was the 'weekend' crew!