Alameda Auto services No rating yet Auto Repair Auto repair shop 2001 Alameda Diablo, Diablo, CA 94528 Today: Open 24 hours Call Details →