Ответ:

Санкт-Петербург расположен на берегу Финского залива. Петрозаводск находится на берегу Онежского озера.

Ответ: Санкт-Петербург.