January 31, 2021
Star Suites
D*mnfamous
Star Suites is strategically located at the heart of Kuala Lumpur, just approximately 300 meters walking distance away from our city’s most iconic landmark the Petronas Twin Towers and other notable buildings.
5
Voting Ended