Consulates
Although some people will need to go to Moscow to receive consular services (for example Irish citizens), many countries do have representative offices in St. Petersburg. Click here or on the link to the left to find a full list of foreign consulates in St. Petersburg.