SS Peter & Paul Cathedral

sights / Other

SS Peter & Paul Cathedral information

Location
Vyborg , Russia
Something wrong?
Submit a correction

The Lutheran SS Peter & Paul Cathedral is at the north- western end of Park Lenina.