Lemongrass Pan Asia Thai Restaurant 1520 W Taylor St (Laflin St & Ashland Ave), Chicago, IL 60607 (312) 829-0800 food, thai Excellent Good Average Poor Awful 4.0 / 5 based on 1 vote Photos Reviews: 1