LIFESTYLE Bay Area city won’t let owner of Michelin-starred restaurant retire Dannie Abse Nov 8, 2023 0 Michelin-starred restaurant Chez TJ is located at 938 Villa St. in Mountain View. Sheila K. on YelpGeorge Aviet believed that after four decades of running his Michelin-starred restaurant Chez TJ he’d be able to retire comfortably, but… Read More...