The best place to eat within the Russian Museum is this cafe which occupies an elegant, lofty space where you can enjoy a coffee and cake or a more substantial meal of three courses plus tea for just R380 between noon and 3pm.
Grand Cafe Mikhailovsky
St Petersburg