Starbay International (M) Sdn. Bhd. is located in Alor Setar, Malaysia on 17, Jalan Gangsa, Kompleks Perniagaan Utama. Starbay International (M) Sdn. Bhd. is rated 4.8 out of 5 in the category event management company in Malaysia.
Address
17, Jalan Gangsa, Kompleks Perniagaan Utama