We are located in Chula Vista, California right off the I-5 freeway
only minutes from Downtown San Diego!

South on I-5:

North on I-5: