[3] After completion, the building's domed roof was especially noted for its architectural excellence.
Today the church resides at 1755 Des Peres Rd., Town And Country, MO 63131.
This article about a property in St. Louis County, Missouri on the National Register of Historic Places is a stub.
You can help Wikipedia by expanding it.This article on an Eastern Orthodox church building in the United States is a stub.
You can help Wikipedia by expanding it.This article about a church or other Christian place of worship in Missouri is a stub.