Address 13608 N Kendall Dr Miami FL 33186 United States
Phone: (786) 245-4927 Open 24 Hours a Day: No