3320 Ne 164th St n/a North Miami Beach, FL 33160