LOCATION

The Sierra Tarahumara Christian Center is located just outside of the city of Creel, Chihuahua, Mexico.