Nuestra Señora del Pilar Catholic ChurchParishShare4455 West Illinois AvenueDallas, TX 75211United StatesGet directions