Bay Area city won’t let owner of Michelin-starred restaurant retire
Michelin-starred restaurant Chez TJ is located at 938 Villa St. in Mountain View. Sheila K. on Yelp George Aviet believed that after four decades of running his Michelin-starred restaurant Chez …