Organic Leaf

No. 3, Jalan 17/45, Seksyen 17, 46400 Petaling Jaya, Selangor, Malaysia
4.18 (12)
$$
Very friendly
Chinese, Malaysian, Organic

Recent Reviews

Dishes

Served by this restaurant, reviewed by the abillion community 🌱
Get abillion app