Russian visa center has a new address

Russia Visa application center will be moving to a new location from 16th May 2022:

Davina House, 137-149 Goswell Rd,
London EC1V7ET