Get directions to: T & F Italian Deli & Pork Inc, Franklin Square, NY
Restaurant address: 928 Hempstead Tpke Franklin Square, NY 11010, USA
Restaurant: T & F Italian Deli & Pork Inc