My favorite restaurant in Livermore. I order out at least once a week, the food is always fresh and tasty, and the people are really friendly.
All reviews seem positive
lemon grass