Panda Chef, Chula Vista CA
Address | 2260 Otay Lakes Rd #104, Chula Vista, CA, United States | ||||||||||||||
Phone | +1 619-421-7777 | ||||||||||||||
Hours |
|
||||||||||||||
Categories | Chinese Restaurant | ||||||||||||||
Rating | 5 1 review | ||||||||||||||
Similar companies nearby Panda Express — 2295 Otay Lakes Rd, Chula Vista, CA Panda Express — 2015 Birch Rd, Chula Vista, CA Mandarin Beijing — 2130 Birch Rd, Chula Vista, CA |