Location

Mr. Nicks Sub Shoppe

Mr. Nick's Sub Shoppe
108 SE 1 Street
Ft. Lauderdale, FL, 33301