Leo's Tire
Add to Favorites
CLOSED NOW
Today: 9:00 am - 5:00 pm
Tomorrow: 9:00 am - 5:00 pm
14 Years
in Business
Phone: (619) 795-7800
Address: 4821 University Ave, San Diego, CA 92105
4066 1/2 48th St, San Diego, CA 92105
4510 58th St, San Diego, CA 92115
Alameda, CA 94501
2621 Denver St, San Diego, CA 92110
4029 Euclid Ave, San Diego, CA 92105
7454 University Ave, La Mesa, CA 91942
4651 University Ave, San Diego, CA 92105