Address: Avenida Independencia 165 | Centro Salvador Alvarado, Los Mochis 81200, Mexico
Phone: +52 673 732 1605
Congratulations! You found a new place!
Write a Review
Tucson, Arizona, USA
Strikingly simple and dramatic.
This church was lovely, but somehow seemed newer that what we usually see in town centers in Mexico. It was striking in its simplicity. It also seemed very busy and active with lots of locals just c...