Lemongrass
Restaurant
•
253 S Santa Fe Ave, Edmond, OK 73003, USA
8.4
Monday: 11 AM – 3 PM, 5 PM – 9 PM
See if anyone you trust recommends it!