Mamas Kitchen
U0064 Jalan Okk Awang Besar, Labuan Town, Labuan Island 87014 Malaysia
Mamas Kitchen is a Asian, Indian, Malaysian place is located in Labuan Town, Sabah. The address of Mamas Kitchen is U0064 Jalan Okk Awang Besar, Labuan Town, Labuan Island 87014 Malaysia.
If you want to go to the place or need any services, you can contact them directly. The phone number is +(60)422498,