Lemongrass Grill is located in the quaint little town of Munroe Falls. The outside and inside of the restaurant are very clean and well kept. Nice decor and friendly staff. We ordered some hot tea and a couple appetizers (Blanket Shrimp and Steamed Dumplings) which were very tasty and clearly made by hand. My husband ordered the Chicken Pho and I went with the Duck Pho. They arrived in HUGE bowls with sides of sprouts, basil, lime wedges and jalapeno slices. Honestly, it was fantastic! I couldn't finish mine since the bowl was so large, but it tasted so good I didn't want to stop eating! We thoroughly enjoyed our meals and the service of our very nice and attentive waitress. We will definitely be back. 5 stars! :)