Green Leaf's
Casual Dining · Dessert Shop
Green Leaf's is a casual dining establishment located within La Plaza Mall. It offers a variety of dining options in a convenient setting. The mall itself is a premier shopping and dining destination in the Rio Grande Valley.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Green Leaf's.
Local restaurants nearby
2200 S 10th St, McAllen, TX 78503, US


