Large, beautiful apartment for 6 people in the historic part of St Petersburg with stunning view over the Neva River.