6411 Datsun St
San Diego, CA 92154
Open Monday - Friday 8am to 5pm | Saturday 8am to 3pm PST
Phone: 619-661-8031 | Fax: 619-661-2526 | Email