I like to come here for Sunday services when I'm in London. Well located in the city center near Hyde Park.
It is not easy to identify it as a Russian Orthodox church - it used to be a Catholic church and the architecture is appropriate. It is impossible to see from afar, you have to go to the address.