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.