Description
Family-friendly chain offering creative takes on Asian fare in a striking space.
Location
-
2015 Birch Rd Ste 1401, Chula Vista, CA, 91915
Family-friendly chain offering creative takes on Asian fare in a striking space.
2015 Birch Rd Ste 1401, Chula Vista, CA, 91915
Add a review