ROME—The Vatican sold a London commercial building at the hub of one of the biggest scandals of Pope Francis’ reign, at a loss of some $140 million.
The Vatican said Friday that it had sold 60 Sloane Avenue to Bain Capital LP for 186 million pounds, equivalent to around $225 million.