11826 103 St NW | 11826 103 Street NW, Edmonton, Alberta, Edmonton, Alberta T5G 2J2, Canada, Edmonton
"I had the lemongrass chicken on vermicelli bowl and it was the best ive had out of any resturaunt. I"
8208 107 St NW, Edmonton, Alberta T6E 6P4, Canada, Edmonton
"I had the lemongrass chicken on vermicelli bowl and it was the best ive had out of any resturaunt. I"