Address 6550 N Federal Hwy # 100 Fort Lauderdale FL 33308 United States
Phone: Open 24 Hours a Day: No