Lemon Grass Restaurant offers a casual dining experience with a focus on award-winning Thai and Vietnamese cuisine. Established in 1988, it is known for its fresh dishes and is a popular spot for both business and family gatherings.