Home Tags Seychelles

Tag: Seychelles

Seychelles consulate’s North Castle estate listed at $2.5M

The Seychelles government bought the property in 2016 for $2.2 million.