Lemongrass Thai Kitchen

Thai restaurant · 6200 Grand River Blvd E Ste 360, Leeds, AL

Dine-In

Hours

More food in Leeds, AL · Thai Food in Leeds