Mama Keena Kitchen is located in Batu Caves, Malaysia on Lot 106, Jalan 11, Selayang Baru. Mama Keena Kitchen is rated 3 out of 5 in the category country food restaurant in Malaysia.
Address
Lot 106, Jalan 11, Selayang Baru
Service options
TakeawayDine-in