Papa's Cantina, EL PASO, Texas (TX)
Readily settled at 6315 N. Mesa () in EL PASO, Texas (TX) (79912), Papa's Cantina can be reached at 9155858965. Remember to call ahead of time to book your place in the restaurant.
More restaurants in EL PASO, Texas (TX)
Papa's Cantina contact information and details:
Address: 6315 N. Mesa - , EL PASO, Texas (TX) 79912
Contact Phone: 9155858965