Wow! Spectacular place of worship. If your in Mazatlan you need to stop and admire this beautiful church. Built in 1899 on the site of an accent Indian temple. It took over 20 years to complete. There are 28 stained glass windows. A large plaza surrounds the church and a pretty park across the street. Vendors set up selling memorabilia, rosaries, St Christopher’s, etc. We walked from the cruise ship port. Very safe with volunteers and police all around the area. Open daily 6am-1 and 4pm-8pm.