I think that’s the one near Annunciata. At least they used to be. I heard they moved to Indiana.
They were at 9800 S. Commercial, and moved to Lansing about 25 years ago. The building was sold to Ethiopian Orthodox. Their new church is a masterpiece.