Otai Steamboat BBQ & Grill (Larkin, JB) is located in Larkin, Malaysia on 17, JALAN IDAMAN 3,, Larkin Idaman. Otai Steamboat BBQ & Grill (Larkin, JB) is rated 3.5 out of 5 in the category buffet restaurant in Malaysia.
Address
17, JALAN IDAMAN 3,, Larkin Idaman