Lemongrass Takrai
86, Union Street
About Lemongrass Takrai
Address
86, Union Street
Location
Open in Google MapsReviews
Be the first to review Lemongrass Takrai
Frequently Asked Questions about Lemongrass Takrai
Does Lemongrass Takrai offer home delivery?
Home delivery availability is not confirmed. Please call the restaurant directly.
Can I book a table at Lemongrass Takrai?
Table booking availability is not confirmed. Please call the restaurant to check.