Print now
Cheng's Seafood Village
Address :
Farmart Centre, Blk 67 Sungei Tengah Road, Choa Chu Kang, 699008
Phone No. :
6892 5590
Print now