These 17 stalls were recently awarded with Michelin Bib Gourmand awards.
Does this Singaporean vegetarian restaurant live up to its Michelin nod?