Tim Ho Wan Posted February 22, 2017 by Adela The world’s cheapest Michelin-starred restaurant has brought its best dim sum in NYC!