A restaurant, a fitness center, and a 24-hour business center are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, concierge services, dry cleaning, and laundry facilities are onsite.
Located in Los Mochis, Hotel America Palacio is near the boardwalk. Los Mochis Cathedral and 27 of September Square are notable landmarks, and the area's natural beauty can be seen at Sinaloa Park and Memorial Hill. Looking to enjoy an event or a game? See what's going on at Emilio Ibarra Almada Stadium or Estadio Centenario de los Mochis.