Skip to main content

Otay Mandarin Chinese Restaurant

restaurant · chinese restaurant · Chula Vista, CA

Address
945-A Otay Lakes Rd, Chula Vista, CA 91913
Phone
(619) 656-8080
Where
32.6419, -116.9925

Search Hominin for Otay Mandarin Chinese Restaurant

Other restaurants nearby

More in Chula Vista

Otay Mandarin Chinese Restaurant — restaurant in Chula Vista, CA | Hominin