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