This lovely little church is the Small Church of Saint Nicholas the Miracle Worker.
I can't find any information on it other than the fact that it was built in 1995.
It's made entirely from wood, which I think just adds to it's charm. It's also located immediately outside of one of the metro station exits, which makes it a nice surprise for people who haven't been to Babushkinskaya (metro station) before!
posted by Ashira