De Ritz Bldg, Jl. HOS Cokroaminoto No. 91, Menteng, Jakarta 10310, Indonesia
No delivery
Spot something wrong?
Dishes at YABAI. Prices may vary in venue.