Property Location With a stay at Hotel Fenix in Los Mochis, you'll be convenient to Memorial Hill and Emilio Ibarra Almada Stadium. This hotel is within close proximity of Los Mochis Cathedral and 27 of September Square. Rooms Make yourself at home in one of the 59 guestrooms. Cable television is provided for your entertainment. Bathrooms with showers are provided. Dining Enjoy a meal at a restaurant, or stay in and take advantage of the hotel's room service (during limited hours).