Plaza Internacional Otay is located in Tijuana, Mexico on De las, Blvd. de las Bellas Artes 222, Garita de Otay. Plaza Internacional Otay is rated 4 out of 5 in the category business center in Mexico.
Address
De las, Blvd. de las Bellas Artes 222, Garita de Otay
Accessibility
Wheelchair-accessible entrance