Hi Dad -
in Europe we call it "Peter and Paul Fortress" (ПетропавловÑÐºÐ°Ñ ÐºÑ€ÐµÐ¿Ð¾ÑÑ‚ÑŒ), the tower you see is the tower of the Peter and Paul Kathedral, the highest building in St. Petersburg. If you need a sightseeing tour in St. Petersburg - let me know!
Here an old Russian aquarell just to remember
Regards
Zolotnik