Otay Rio Vista
Río Churubusco 17907, Rio Vista, 22450 Tijuana, B.C., Mexico
Otay Rio Vista is located in Baja California state. On the street of Rio Churubusco and street number is 17907. To communicate or ask something with the place, the Phone number is 664 722 1606.
The coordinates that you can use in navigation applications to get to find Otay Rio Vista quickly are 32.5261738 ,-116.9336171