Thai Lemongrass is a relaxed restaurant offering a variety of Thai dishes, including sushi, with vegan options. Takeout and delivery are available.