Located in the heart of Los Mochis, this eco-friendly hotel is within a 10-minute walk of Point Plaza Los Mochis, Paseo Los Mochis Shopping Center, and Sinaloa Park. Benjamin F. Johnston Botanical Garden and Valle del Fuerte Regional Museum are also within 15 minutes.