Star Rally Sdn Bhd is located in Malaysia on 47-5, Jalan 8/146, Metro Centre Bandar Tasik Selatan, Kuala Lumpur, Kuala Lumpur, WP Kuala Lumpur. Star Rally Sdn Bhd is rated 3 out of 5 in the category fairground in Malaysia.
Address
47-5, Jalan 8/146, Metro Centre Bandar Tasik Selatan, Kuala Lumpur, Kuala Lumpur, WP Kuala Lumpur