Otay Mandarin Chinese Restaurant
945-A Otay Lakes Rd, Chula Vista CA 91913
(619) 656-8080
Directions
Order Online Delivery
Grubhub
Postmates
Chula Vista, California
Otay Mandarin Chinese Restaurant
945-A Otay Lakes Rd, Chula Vista
(619) 656-8080