Liwagu Restaurant Mount Kinabalu National Park is located in Kota Kinabalu, Malaysia on Jalan Kinabalu, A4 Road 89300 Kota Kinabalu Sabah. Liwagu Restaurant Mount Kinabalu National Park is rated 3 out of 5 in the category asian in Malaysia.
Address
Jalan Kinabalu, A4 Road 89300 Kota Kinabalu Sabah