Lemon Grass Asian Bistro

809 SW 119th St
Oklahoma City, OK 73170

Lemon Grass Asian Bistro

Address:
809 SW 119th St
Oklahoma City, OK 73170
Phone:
405-378-7887

Directions
Find Nearby
Located on SW 119th St just east of S Western Ave.