Green Leaf's

2200 South 10th St, McAllen 78503, United States Get Directions to this spot
2200 South 10th St, Vc-08, La Plaza Mall
McAllen, 78503
TX, United States
(956) 630-0229open now
Come to Green Leaf's in McAllen, TX for the freshest meals! Founded in 1976, Green Leaf’s started offering better for you options before it became trendy. Green Leaf’s continues to ... read more
A personal message from Green Leaf's

Video from Green Leaf's

Rate and review Green Leaf's in McAllen, TX, United States!

Share your experiences at Green Leaf's with your friends or discover more Restaurants in McAllen, TX, United States.