3716 Ne 168th St #208 North Miami Beach, FL 33160