Located in Los Mochis, Hotel del Valle is minutes from Los Mochis Cathedral and close to 27 of September Square. This hotel is within close proximity of Casa del Centenario and Church of the Sacred Heart.
Make yourself at home in one of the 26 air-conditioned rooms featuring flat-screen televisions. Cable television is provided for your entertainment. Bathrooms have showers and complimentary toiletries. Conveniences include desks, and housekeeping is provided daily.
Business, Other Amenities
Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk.