Du Du Shou Shi in Jurong West is a long-running family stall with over 50 years of history and a Michelin Bib Gourmand ...