Deli · 6217 N Federal Hwy, Ft Lauderdale, FL
More food in Ft. Lauderdale, FL · Deli in Ft. Lauderdale