6533 Promenade Ave, Edinburg, Texas 78542 USA
Grande papa. Huge!!! Feeds 3-4 easily
Photo Credit: Yelp