fbpx

The Interlace

The Interlace is a 99-year leasehold development located at 180 – 226 Depot Road, Singapore 109684, in District 04.