Phone number 1.619.591.4VMC (4862) FAX number 1.619.591.4401 Shop Address: 2425 Fenton St., Chula Vista CA 91914 If you have any feedback, general questions that need answering, please complete the form below.