Address 817 NW 6TH AVE Fort Lauderdale FL 33316 United States
Phone: (954) 463-2329 Open 24 Hours a Day: Yes