1. St Francis De Paula School Of Religion 800 Three Rivers Rd, Tularosa, NM 88352 Coordinate: 33.36707,-105.94864 Phone: (575) 585-2813