Mount Kinabalu Organic Produces is located in Kota Kinabalu, Malaysia on 273, Jalan Teluk Likas. Mount Kinabalu Organic Produces is rated 4.4 out of 5 in the category produce market in Malaysia.
Address
273, Jalan Teluk Likas
Service options
In-store shopping