El Centro se encontraba originalmente en el antiguo edificio de la escuela secundaria St. Nicholas y permaneció allí durante 27 años. El nuevo Centro, ubicado en 1949 Cullen se completó en mayo de 1996. Un gran número de católicos asiste a Misa y participan en los numerosos ministerios pastorales. También sirve como un lugar de reunión para conferencias y un centro espiritual para todos los grupos
católicos en la Arquidiócesis de Galveston-Houston con un alcance especial a los grupos de oración / asambleas de esta Arquidiócesis. Los Compañeros de la Cruz, una sociedad de sacerdotes de Ottawa, Canadá, asumió el liderazgo del Centro en septiembre de 1999 cuando el P. Richard E. Paulissen se jubiló. Francis Frankovich se convirtió en el nuevo Director con el P. Ed Wade y el P. Sean Wenger como sus asociados. Luego, en junio de 2005, el P. Michael Scherrey fue nombrado director del Centro. Julio de 2011 El P. Mark Goring fue nombrado Director del Centro con el P. Michael Minifie y el P. Francis Frankovich como sus asociados. Julio de 2019 El P. Jorge I. Alvarado, CC fue nombrado Director del Centro con el P. John Paul Bolger como director asociado y el P. Francis Frankovich Director Emerito.