Address: 7612 Canal St , Houston 77012, TX, US
Phone: (713) 921-5222
State: TX
City: Houston
Zip Code: 77012
related searches: El papaturro tx menu, El papaturro tx restaurant menu, El Papaturro menu, El Papaturro restaurant, El papaturro tx reviews, Papaturro salvadoreño, El papaturro near me, Pupusas near me