23 Ddle Rd, #01-01 Chua Chek Tien Bldg 188933, Singapore
No delivery
No open hours
Spot something wrong?
Dishes at Baidu Barbeque. Prices may vary in venue.