685 E 14th St, San Leandro, CA 94577, United States
1941-1959 W Ave 140th, San Leandro, CA 94577, United States
Phone: +1 (510) 483-8600