Ships could reach the port of St. Petersburg
via the Baltic Sea.
Where is that sea?

Answer:
Your answer is A
Explanation:
The Gulf of Finland connects the Baltic Sea with Saint Petersburg. The Gulf of Riga lies between the Latvian capital city of Riga and the Estonian island of Saaremaa . The Northern Baltic Sea lies between the Stockholm area, southwestern Finland and Estonia.