Map Location
Melilea (M) Sdn. Bhd.
KK Times Square, No. P1/H/43/G, Ground Of Building, Jalan Coastal, 88000, Kota Kinabalu, Sabah, Malaysia
Open in Ask AI
Open in Google Maps