Otai's Kitchen is located in Melaka, Malaysia on Lot 888,Batu 9 1, 2, Lebuh AMJ, Jalan Paya Rumputt. Otai's Kitchen is rated 3 out of 5 in the category food court in Malaysia.
Address
Lot 888,Batu 9 1, 2, Lebuh AMJ, Jalan Paya Rumputt
Service options
Takeaway
Dine-in