Mega Star Arena is an up and coming event space for concerts, exhibitions and more.
Mega Star Arena
Time Out says
Details
- Address:
- 14080 Jalan Kuchai Lama
- Kuala Lumpur
- 58200
- Contact:
- View Website
Discover Time Out original video
Mega Star Arena is an up and coming event space for concerts, exhibitions and more.
Discover Time Out original video