Russia

72 Hours in St. Petersburg

72 Hours in St. Petersburg

Nicknamed “Venice of the North”, St. Petersburg is indeed a striking┬ácity on the water. Located at the head of the …