advertisement

Hotel del Valle is located in central Los Mochis, just 10 minutes’ walk from Solidaridad Square. It offers a 24-hour reception and air-conditioned rooms with cable TV and a private bathroom. The hotel is within 10 minutes’ walk of a range of restaurants and shops. The cathedral is a 15-minute walk away. Los Mochis is a great place from which to visit the famous Copper Canyon. The hotel is 10 minutes’ drive from the ChePe Train Station which takes you through the canyons.