Toh Kee Roast Duck is located in Singapore, Singapore on 32 New Market Road
#01-1016A People's Park Cooked Food Centre. Toh Kee Roast Duck is rated 4.5 out of 5 in the category farmers market in Singapore.
Address
32 New Market Road
#01-1016A People's Park Cooked Food Centre