Get directions to: Tower Deli; Inc., Fort Lauderdale, FL
Restaurant address: 2124 S University Drive Fort Lauderdale, FL 33323, USA
Restaurant: Tower Deli; Inc.