The Chow Kit Kitchen & Bar

$$, Reservations, Restaurant

1012 Jalan Sultan Ismail
Kuala Lumpur, Kuala Lumpur 50100

Expert Recommendations