Fresh Lemongrass is a Vietnamese restaurant offering a menu of regional favorites, including pho, crispy squid, and curries, in a casual setting.