Large apartment property in St. Petersburg sells for $114 million

The buyer is an investment firm based in St. Petersburg.Original Article