Bento & Noodles

2275 Otay Lakes Road Chula Vista 91915