Top Hat Deli — Fort Lauderdale | My Florida

Top Hat Deli is a deli located at 415 NE 3rd Street in Fort Lauderdale.