Located in Los Mochis’ city center, Hotel America features free Wi-Fi and private parking.
The air-conditioned rooms have flat-screen TV with cable channels. They feature bathrooms with shower and free toiletries.
The on-site restaurant offers Mexican cuisine. It is a 5 minutes’ walk to various restaurants and shops of Los Mochis.
The Botanical Garden is 1.2 mi from the property. Chihuahua train station can be reached within a 15 minutes’ drive. The International Airport of Los Mochis is 30 minutes by car.