subscribe featured image as a background

The Tall Lemongrass

The Tall Lemongrass

Restaurant & Bar Awards 2018

Best Thai Restaurant 2018 – North Shore-Australia

The Tall Lemongrass-