We do not currently know of any synonyms for St Petersburg.
For similar words to St Petersburg, try:
Did you mean sat, set, sit, at, it or so?