This is a church located in Strasbourg. It was built in 1859. The church is about 62 meters long and 20 meters wide.