Location

We are located in Otay Mesa off State Route 905