Get directions to: 816 T M Deli, Philadelphia, PA
Restaurant address: 816 North 12th Street Philadelphia, PA 19123, USA
Restaurant: 816 T M Deli