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