Get directions to: Tower Deli & Diner, Fort Lauderdale, FL
Restaurant address: 2315 S University Dr Fort Lauderdale, FL 33324, USA
Restaurant: Tower Deli & Diner