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