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