Lemon Grass (Menu)

331 Elgin St, Ottawa
+1 613-233-5000

Give a rating to Lemon Grass

Suggest a dish

How much did you spend at Lemon Grass?