This is one of the entrances to the Park Pobedy metro station. You can see the park itself on the left. The church is part of the park, and the tall obelisk is actually a monument to the heroes of the war from 1941-1945. The signs are for the metro itself, a home improvement store, a bank, and other streets.
posted by Ashira