Where is Hotel Fenix, Los Mochis?

Where is Hotel Fenix, Los Mochis located?

Hotel Fenix, Los Mochis, Sinaloa, Mexico (approx. 25.79003°, -108.9958°)


Where is Hotel Fenix, Los Mochis on the map?