Full menu with prices & pictures
Orange Leaf 8311 Agora Parkway, Selma, 78148, Un...
The restaurant from Selma offers 82 different dishes and drinks on the menu at an average $3.5.
The average evaluation of 4.8 shows that the place is one of the top spots of all its visitors.