FT
Friday Nov 08, 2024
Saturday, 18 June 2011 00:33 - - {{hitsCtrl.values.hits}}
Tongue searing tastes are what the Lemongrass restaurant is all about. Nestled between another restaurant and a car dealership it is not a place that springs to the eye immediately but one thing that will grab attention are the bright red pillars outside the establishment.