Where is Taman Sentosa?

Where is Taman Sentosa located?

Taman Sentosa, Taman Sentosa (Station), Malaysia (approx. 1.49432°, 103.76647°)


Where is Taman Sentosa on the map?