Grill - Picture of Palenque Grill La Plaza Mall, McAllen - Tripadvisor
Palenque Grill menu in McAllen, Texas, USA
Palenque Grill - Palenque Grill La Plaza Mall – Conveniently located in the Simon Plaza Mall Shops in McAllen, we are the best option for a savory meal after a hard day