The Lemon Grass is an Asian restaurant offering Chinese classics with vegetarian and vegan options, plus beer and wine.