Restaurant in Fort Lauderdale, FL

Address: 1018 NW 10th Ave, Fort Lauderdale, FL 33311, USA
Phone: 954-306-3198
Website: http://fcfc.fish