Where is The Interlace?

Where is The Interlace located?

The Interlace, The Interlace (Station), Singapore (approx. 1.2815363°, 103.80366°)


Where is The Interlace on the map?