La plupart des restaurants à Saint-Pétersbourg présentent une cuisine étrangère et notamment de nombreux sushis. Loin d'être paradoxaux, les restaurants japonais tirent parti du saumon frais pêché dans la Baltique pour offrir une restauration de qualité à prix modique. 