Hotel in Saint Petersburg
Saint Petersburg is one of Russia’s major cities (second-largest in terms of its population) and is located on the banks of the Neva River.
The city of Saint Petersburg is home to world’s largest art museum and represents an attraction in itself. Namely, the historic centre of the city is enlisted as [...]
Posts tagged as: