// Adds dimensions UUID, Author and Topic into GA4
Wednesday, June 24, 2026
28.3 C
Singapore

GuocoLand wins River Valley Green land parcel at bid price of S$627.8M

SINGAPORE: GuocoLand won the River Valley Green (Parcel B) site by the Urban Redevelopment Authority (URA) with a S$627,835,896 bid, beating four other bidders when the tender closed on Feb 7.

According to The Edge Singapore, the 99-year leasehold land parcel in Robertson Quay, District 9, is next to Great World MRT station on the Thomson-East Coast Line. It has a gross plot ratio of 3.5 and spans 11,736 square metres (126,325.25 sq ft), with a maximum gross floor area of 442,142 sq ft.

This works out to a land rate of S$1,420 per square foot per plot ratio (psf ppr).

The property will be developed as a high-end waterfront development with two towers and some commercial shops at the first storey, according to a bourse filing on Feb 13.

The purchase and development of the land parcel will be funded through internal resources and bank borrowings. It is not expected to have any material financial impact to the company’s net tangible assets per share or earnings per share for the financial year ending June 30 2025. /TISG

Read also: GuocoLand, Intrepid Investments, and CSC Land Group win Tengah Garden Avenue tender for S$675M

Featured image by Depositphotos (for illustration purposes only)

- Advertisement -

Hot this week

TRX mosque sparks debate after DAP veteran’s statement

Some Malaysians felt the statement by the DAP veteran opposing the construction of a mosque in front of the new TRX complex was inappropriate. Critics argued that such remarks dismiss the importanc...

Former Malaysian PM in fighting mood over party’s future

Muhyiddin Yassin is in fighting mood over his party's grip in the Perikatan Nasional alliance which is now seemingly dominated by the Islamists PAS and their allies after the Islamists roped back a...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks