Orchard Towers' potential en bloc sale may come with S$1.6 billion price tag

Printable View