Karta Vacation Rentals





In central Los Mochis, a short walk from the city center. Plaza Fiesta Shopping Center and the Los Mochis Botanical Gardens are just a few blocks away. The Los Mochis CHEPE train station — gateway to Copper Canyon — and Emilio Ibarra Stadium are about a 10-minute drive.