NCT02726269 - Triple Therapy Versus Levofloxacin-based Therapy for Helicobacter Pylori Eradication in Mexico. | Crick | Crick