Home / Store / PETERSON IDEALEASE Store in San Leandro PETERSON IDEALEASE Store in San Leandro Categories: NavistarAddress 2595 Alvarado StSan Leandro, CA 94577-4317USContact Additional Information OEM: Navistar