Lemongrass

I’m a bit behind on my Vegas food posts, so I’ll start them off with our first stop on the Strip. Located in Aria, Lemongrass bills itself as a Thai restaurant, but in reality serves a variety of Asian food, including dim sum (in carts), of all things. The place is pretty upscale, the servers …