Bento & Noodles China China Restaurant

386 E H St, Ste 207, Chula Vista, CA 91910