minube
Next to the town centre
The Santa Anita Hotel is located in Los Mochis, Mexico, next to town centre, and less than 2 km from the main road, the botanical garden and the Sugar Company. It offers a restaurant and bar with live music, spa services, and high-speed wired and wireless Internet. The rooms have wireless internet, a safe and bottled water.