Lemon Grass is an Asian restaurant offering Chinese, Thai, and Vietnamese cuisine, with dishes like lemongrass chicken and rice noodles.