Tlxcala Deli 1700 S 8th St Philadelphia, PA 19148 Phone: (215) 463-3583
Category: Delis & Delicatessens