New Facebook Page: https://www.facebook.com/OsmaniTheOttoman/
Who won ‘Top Chef: Houston’? Sarah Welch, Buddha Lo, and Evelyn Garcia made it to the June 2 finale episode, but only one was named Top Chef.
Source: https://www.distractify.com/p/who-won-top-chef-houston
New Facebook Page: https://www.facebook.com/OsmaniTheOttoman/