Lemon Grass Asian Bistro
809 SW 119th St
Oklahoma City, OK
73170
Lemon Grass Asian Bistro








Lemon Grass Asian Bistro
809 SW 119th St
Oklahoma City, OK
809 SW 119th St
Oklahoma City, OK
Leaflet | Map data © OpenStreetMap contributors
Directions
Find Nearby
Located on SW 119th St just east of S Western Ave.