Where do you need Restaurants ?
About Lemon Grass
Lemon Grass is located at 16 Old Volcano Rd Ste 103, Keaau, HI. This business specializes in Family Style Restaurants and Vietnamese Restaurants.
Lemon Grass is located at 16 Old Volcano Rd Ste 103, Keaau, HI. This business specializes in Family Style Restaurants and Vietnamese Restaurants.