Where is Sentosa?

Where is Sentosa located?

Sentosa, Sentosa (Station), Singapore (approx. 1.25572°, 103.8177°)


Where is Sentosa on the map?