Lemongrass

Lemongrass opened its doors for the first time in the summer of 2017. Lemongrass is one of the Three Best Rated® Vietnamese Restaurants in Tallahassee, FL.