Lemon Grass is located in Cebu, Philippines on ayala center cebu, Level 1, The Terraces, Cebu City. Lemon Grass is rated 4 out of 5 in the category asian restaurant in Philippines.
Address
ayala center cebu, Level 1, The Terraces, Cebu City
Offerings
Coffee
Small plates