Best Western Plus Los Mochis AV. A. OBREGON 691 Poniente Los Mochis, Mexico 81200 Rates recently viewed: ( $65.35 - $76.88 ) 3.0 Star Hotel