Lemon Grass is a Vietnamese restaurant specializing in fresh and affordable cuisine.