Lemon Grass Scent is an Asian restaurant offering a fresh and flavorful blend of Japanese, Thai, and Vietnamese cuisine.