Where is De Palma Hotel Shah Alam?

Where is De Palma Hotel Shah Alam located?

De Palma Hotel Shah Alam, Selangor, Malaysia (approx. 3.04953°, 101.5353°)


Where is De Palma Hotel Shah Alam on the map?