Address 900 NE 125th St North Miami FL 33161 United States
Phone: (305) 891-2965 Open 24 Hours a Day: No