Lemongrass hero image

Lemongrass

Restaurant

253 S Santa Fe Ave, Edmond, OK 73003, USA

Biter Score
8.4
Closed
Sunday: Closed
Lemongrass photo 1
Lemongrass photo 2
Lemongrass photo 3