The Tall Lemongrass, Crows Nest

You know those restaurants you walk or drive past and always say “we should go there sometime”? The Tall Lemongrass, located in Crows Nest, was one of those restaurants for me. We finally got around to dining at The Tall Lemongrass and I only wish we’d done it sooner. Knowing absolutely nothing about The Tall…