Explore details about location Otay Mesa Center Road. Otay Mesa Center Road is a location situated within the San Diego alongside other areas such as 17th Street, Caminito del Estio, Melbourne Drive.