El Cholo & El Mariachi

2001 S 9Th St, Philadelphia, PA

Menu (As of 10/29)

El Cholo & El Mariachi: hours and how to order