Address 13400 Biscayne Blvd North Miami FL 33181 United States
Phone: (305) 947-6101 Open 24 Hours a Day: No