ST. LOUIS — The oldest Catholic church for African Americans in St. Louis — a church that for generations served worshipers near downtown — has celebrated its last Mass.